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