We're seeking a passionate and talented Software Engineer to join our dynamic team. You'll play a pivotal role in designing, developing, and maintaining innovative software solutions that push the boundaries of what's possible. Design, develop, and test software applications using Java, React Collaborate with cross-functional teams to ensure seamless implementation of 66degrees solutions.
Remote Software engineering Jobs · Java
278 results
FiltersJob listings
You’re a senior engineer who is well respected by your peers, and know how to lead effectively. You find joy in making a product that customers love. You love taking ownership over your work and can balance managing technical debt with improving the user’s experience / adding product features.
Turnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures, combined with solid frontend experience. This role involves building scalable distributed systems, data modeling, and delivering high-performing, reliable software solutions for our award-winning educational platform. As a core contributor to our shared services team, you will play a key role in developing and enhancing the foundational systems that power both existing and new applications.
At the core of this role, you'll develop and enhance insurance application workflows, customer-facing components, and third-party data integrations. You'll lead technical initiatives, collaborate cross-functionally, and ensure security and compliance standards are upheld. This is a hands-on role requiring deep experience with Java and React, as well as CI/CD best practices.
Seeking a seasoned Developer Backend Pleno to enrich our team, you'll be immersed in an innovative project within the Financial/Benefits domain. Responsibilities include ensuring applications facilitate user activities, collaborating to enhance development processes, developing high-quality backend solutions using Java and Spring Boot, implementing unit and automated tests, and producing clean, maintainable code while adhering to Clean Code principles.
Design and implement innovative solutions, code, and debug complex software systems, continuously enhancing their performance and functionality. Investigate and resolve software-related issues, optimizing performance and providing exceptional user experiences. Engage in discussions, brainstorm ideas, and suggest solutions, shaping the direction of our shared services. Partner with customer success and field teams to troubleshoot and unblock field issues in real time. Work with a globally distributed team efficiently to implement new features, resolve field issues and improve the quality of the product.
Design Cross-Cutting Modules, transforming country-specific implementations into elegant global components. Remove Technical Blockers for Product Teams by tackling technical blockers across several domains. Orchestrate Data Transformations to harmonize different countries' data models. You'll be responsible for the entire lifecycle of your solutions.
As an Engineering Manager at LogicGate, you'll lead a high-performing team building the Risk Cloud SaaS application, responsible for developing exceptional engineers and delivering product outcomes managing governance, risk, and compliance at scale. You'll set technical direction for your team while championing modern development practices.
Define and guide technical direction by designing, building and scaling the technology that underpins Pomelo’s success. The engineer will ship high-impact features while architecting systems that scale effortlessly and drive the technical direction and architecture of complex, distributed systems. The engineer elevates the game of those around them through mentorship and fostering a culture of excellence.
Design and code highly complex systems and components efficiently. Be a reference in the domain of knowledge and advanced practices in software development. Create a learning environment and a culture of continuous improvement, inspiring teams to achieve technical excellence. Identify opportunities for improvement in development processes and propose new technical paradigms.