Job Closed
This listing is no longer active.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Lead Software Engineer
Location
United States
Posted
89 days ago
Salary
0
Job Description
Lead Software Engineer
Jobgether
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves leading the design and development of scalable backend systems that power high-impact digital services. - Lead technical architecture decisions and system design, focusing on long-term scalability, maintainability, and resilience. - Design, build, and deploy scalable backend solutions on AWS, ensuring high performance, reliability, and security. - Develop and maintain integrations between AWS services and Salesforce, ensuring seamless data synchronization and interoperability. - Collaborate with cross-functional teams including product, design, and business stakeholders to deliver impactful digital solutions. - Provide technical leadership and mentorship to engineering team members through code reviews, design discussions, and hands-on guidance. - Establish and maintain engineering standards, ensuring code quality, documentation, and adherence to best practices. - Implement strong security practices, including encryption, access control, and data protection across backend systems. - Manage development workflows using GitHub, Jira, and CI/CD pipelines, ensuring reliable and predictable releases. - Troubleshoot and resolve complex technical issues across distributed systems and multiple platforms. - Promote a culture of continuous improvement, learning, and innovation within the engineering team. Qualifications - 10+ years of software development experience, including at least 5 years working with AWS-based systems. - Strong backend development expertise with languages such as Java, Python, Node.js, or Bash. - Extensive experience designing and implementing complex backend architectures in cloud environments. - Hands-on experience with AWS services such as Lambda, RDS, EC2, EKS, and S3. - Demonstrated experience integrating backend systems with Salesforce using APIs or middleware solutions. - Strong understanding of software architecture patterns, distributed systems, and cloud-native development practices. - Familiarity with security best practices including authentication, authorization, encryption, and secure data handling. - Experience with CI/CD pipelines, testing strategies, and production-ready deployments. - Excellent problem-solving and troubleshooting skills, especially in complex distributed environments. - Strong communication and collaboration skills with the ability to work effectively in fast-paced, cross-functional teams. - Experience in financial services or familiarity with tools like MuleSoft is a plus. Benefits - Salary range: $181,000 – $208,000 per year depending on experience and location. - Opportunity to work on large-scale cloud infrastructure and high-impact systems. - Collaborative engineering culture focused on innovation and continuous learning. - Flexible work environment with modern development tools and workflows. - Exposure to complex system architecture and cloud-native technologies. - Opportunities for professional growth and leadership development.
Job Requirements
- 10+ years of software development experience, including at least 5 years working with AWS-based systems.
- Strong backend development expertise with languages such as Java, Python, Node.js, or Bash.
- Extensive experience designing and implementing complex backend architectures in cloud environments.
- Hands-on experience with AWS services such as Lambda, RDS, EC2, EKS, and S3.
- Demonstrated experience integrating backend systems with Salesforce using APIs or middleware solutions.
- Strong understanding of software architecture patterns, distributed systems, and cloud-native development practices.
- Familiarity with security best practices including authentication, authorization, encryption, and secure data handling.
- Experience with CI/CD pipelines, testing strategies, and production-ready deployments.
- Excellent problem-solving and troubleshooting skills, especially in complex distributed environments.
- Strong communication and collaboration skills with the ability to work effectively in fast-paced, cross-functional teams.
- Experience in financial services or familiarity with tools like MuleSoft is a plus.
Benefits
- Salary range: $181,000 – $208,000 per year depending on experience and location.
- Opportunity to work on large-scale cloud infrastructure and high-impact systems.
- Collaborative engineering culture focused on innovation and continuous learning.
- Flexible work environment with modern development tools and workflows.
- Exposure to complex system architecture and cloud-native technologies.
- Opportunities for professional growth and leadership development.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Database Engineer III
ModivcareModivcare is on a mission to transform access to healthcare so people across America can sustain healthier and happier lives. More specifically, the company wan
• Designs, implements, and maintains complex database systems using database management systems (DBMS) such as Oracle, SQL Server, or MySQL • Develops and implements data backup and disaster recovery plans to ensure data availability and business continuity. • Works with integral members within the IT department to ensure database systems meet performance and reliability requirements. • Identifies and resolves database performance and scalability issues. • Develops and implements database security policies and procedures to protect sensitive data. • Evaluates new database technologies and makes recommendations for adoption. • Trains and mentors junior database engineers • May lead projects and perform other duties as assigned. • Occasional business travel may be required.
Product Engineer – Java Spring Boot
AllstateNational General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat
• Participate in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product manager. • Leads and participates in daily site, cross-site, and product team standups. • Leads and participates in retrospectives, demonstrating and encouraging each participant to provide feedback with empathy. • Participate in high-level and low-level component and system designs. • Participate in performance improvements and tech review meetings. • Partners in collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders. • Serves as an expert on one or more business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations. • Coaches the team and leads daily practices of using paired programming and test-driven development in writing software and building products. • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices. • Provides support for software products in user environments.
Senior Software Engineer I, L3 Messaging Team
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to design and evolve a high-impact messaging platform that enables healthcare organizations to communicate effectively with millions of patients. As a Senior Software Engineer, you will take ownership of complex backend systems that power large-scale messaging infrastructure, ensuring reliability, scalability, and performance. - Design, build, and maintain scalable backend messaging systems using technologies such as Ruby on Rails, supporting SMS, voice, and messaging delivery pipelines - Own complex platform features end-to-end, from design and development to deployment and ongoing optimization - Collaborate closely with Product, Engineering, and Customer Success teams to translate requirements into reliable messaging capabilities - Contribute to architectural decisions that improve messaging infrastructure, delivery optimization, and platform scalability - Lead technical discussions, perform code reviews, and mentor engineers to strengthen engineering quality and collaboration - Develop and maintain documentation and technical training resources to support platform usage and troubleshooting - Participate in on-call rotations and proactively identify and resolve technical challenges impacting messaging systems Qualifications - Minimum of 5 years of software engineering experience with strong proficiency in Ruby on Rails and JavaScript - Proven experience building, maintaining, and scaling backend systems, APIs, and distributed services - Solid understanding of software development best practices, system design, and object-oriented architecture - Strong SQL and data analysis skills, with experience working with large datasets and complex queries - Experience collaborating in cross-functional teams and delivering complex projects independently - Excellent written and verbal communication skills, especially within remote and distributed teams - Experience writing automated tests and maintaining test coverage as part of the development process - Familiarity with technologies such as PostgreSQL, React, Google Cloud Platform, and background job processing frameworks is a plus - Experience with messaging platforms, event-driven architectures, or high-throughput systems is highly valued - Knowledge of healthcare technology or messaging compliance frameworks is beneficial but not required Benefits - Competitive salary of $179,300 per year with equitable pay regardless of location - Fully remote work environment with flexible working hours - Half-day Fridays and generous paid time off, including company holidays and wellness days - Paid parental leave for biological and adopted children - Paid sabbatical after four years of service and every four years thereafter - Comprehensive medical, dental, and vision insurance for employees and families - 401(k) retirement plan and disability insurance coverage - Annual wellness stipend and access to employee discount programs - Budget for professional development, learning resources, and training - Opportunities to participate in volunteer initiatives and community impact programs
• Design and build high-performing, distributed APIs and microservices that scale to handle heavy traffic • Design efficient database schemas and optimize complex queries for large, interconnected datasets • Write testable, maintainable code with a bias toward self-documenting practices • Build systems with deep observability (metrics, logging, tracing) to support reliable operations • Approach all work with a security lens, identifying vulnerabilities and ensuring high-quality, secure deployments • Utilize pragmatic architecture patterns (abstractions, code isolation) that enable iterative, autonomous development • Leverage cloud infrastructure and modern practices to support continuous release cycles and safe experimentation • Use data and sound judgment to propose technical approaches and reduce technical debt • Mentor teammates through thoughtful code reviews and pairing to build team redundancy and raise quality • Partner with Product and Design to whiteboard solutions and validate feasibility before code is written • Document wins and fails to share patterns and improvements with the wider engineering team • Champion AI-augmented engineering to reduce “grunt work” without sacrificing quality or security

