Lead Software Engineer (Back End)

New
United StatesFull-TimeLead
Salary181,000 - 208,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience, including at least 5+ years working extensively with AWS
Required Skills
AWSNode.jsPythonBashJavaSalesforceJiraCI/CDGitHub

Requirements

  • 10+ years of software engineering experience, including at least 5+ years working extensively with AWS cloud environments.
  • Strong programming background in Java, Python, Node.js, or Bash, with deep backend development expertise.
  • Proven experience designing and delivering complex, scalable backend systems in cloud-native architectures.
  • Hands-on expertise with AWS services such as Lambda, EC2, RDS, EKS, and S3.
  • Strong understanding of software architecture principles, design patterns, and secure system design.
  • Experience building and maintaining Salesforce integrations using APIs and/or middleware tools.
  • Strong knowledge of security practices including encryption, authentication, authorization, and data protection.
  • Excellent problem-solving skills with the ability to troubleshoot complex distributed system issues.
  • Strong communication skills with the ability to engage both technical and non-technical stakeholders.
  • Ability to manage multiple priorities in a fast-paced environment while maintaining high-quality delivery standards.

Responsibilities

  • Design, develop, and deploy scalable backend solutions on AWS, ensuring reliability, performance, and security across distributed systems.
  • Lead architecture discussions, technical decision-making, and code quality standards to support long-term system scalability and maintainability.
  • Build and maintain integrations between AWS services and Salesforce, ensuring seamless and secure data exchange.
  • Collaborate closely with product, design, and business stakeholders to deliver impactful, user-focused digital experiences.
  • Provide technical leadership, mentorship, and hands-on support to engineering teams, removing blockers and guiding solution design.
  • Own CI/CD-driven delivery processes using tools such as GitHub and Jira, ensuring efficient and predictable releases.
  • Implement and enforce engineering best practices, including testing strategies, production readiness, and operational excellence.
  • Identify opportunities for process improvement and contribute to a culture of continuous learning and innovation.
View Full Description & ApplyYou'll be redirected to the employer's site
181,000 - 208,000 USD per year
Apply Now