Senior Software Developers collaborate with various colleagues to design impactful software solutions, understanding business problems and writing iterative code. They advocate for better engineering practices and cultivate a collaborative environment, mentoring junior consultants. They leverage technical knowledge to solve complex business problems and proactively assess team health and code quality.
Job listings
The Product Health Team is responsible for the retention and maintenance of driver and loyalty profile information for EM customers, and making this data securely available to other services, solutions, and third-party vendors. As an Engineer 2 β Software, you will be responsible for using your technical knowledge of professional concepts to solve business problems.
As an Early Career C#/C.NET/ Java Developer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve β a communityβs most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcareβs biggest challenges.
In this role, you will independently identify and deliver software solutions on the Banking and Money Movement Team through a set of milestones spanning a specific product focus or a multi-component system. You will own and deliver projects in service of quarterly goals on the team and independently identify solutions to ambiguous, open-ended problems. This is a highly strategic role that combines deep technical expertise with leadership and influence across the entire engineering organization.
As an Engineering Team Lead, you will lead teams responsible for services across The Adaptavist Group. This dynamic role requires technical leadership, visionary direction, and will champion the advancement and application of key services while unlocking new possibilities in process automation, data ingestion, and system integrations.
Contribute to all stages of the software development lifecycle, including coding, unit testing, implementation, and deployment. The candidate will analyze user requirements to define system business objectives and ensure application designs conform with business goals. They will also architect scalable and high-performance backend services and resolve any technical issues arising from the development.
A motivated Middle Software Engineer (Java) is needed to work in production support, where you'll investigate complex systems and troubleshoot. You will design, develop, and maintain back-end services using Java (Quarkus) and contribute to Agile software development processes. You will also collaborate with business and IT teams to define and implement integration solutions for the Peru branch.
This is a unique opportunity to join a software engineering team that is growing quickly. You will build impactful healthcare technology on a modern stack utilizing your full stack software engineering background. Responsible for end to end feature releases and platform enhancements. Actively support the technical design process, bringing your expertise and analysis to help make data-driven decisions.
As a Senior Software Engineer, you will play a critical role in designing, building, and optimizing high-performance, scalable, and resilient backend storage solutions on AWS cloud infrastructure. You will be responsible for developing distributed storage systems, APIs, and backend services that power mission-critical applications, ensuring low-latency, high-throughput, and fault-tolerant data storage.
As a Principal Software Engineer, you will architect and implement complex software solutions, drive technical excellence, and provide guidance on major engineering projects. You'll shape the technical roadmap, design and develop new features, improve existing code, handle code release and deployment, and maintain applications. Duties include technical feasibility evaluations, leadership in design, code reviews and resolving production issues.