Lead Software Engineer
Location
United States
Posted
13 days ago
Salary
$144K - $170K / year
Bachelor Degree8 yrs expEnglishAzureCloudJavaPython.net
Job Description
• Serve as the technical owner for multiple core applications, ensuring stability, performance, and reliability.
• Troubleshoot and resolve complex production issues; drive root-cause analysis and long-term remediation.
• Maintain and enhance existing systems while identifying opportunities to refactor, modularize, or modernize legacy components.
• Develop and maintain documentation, architectural diagrams, and support playbooks.
• Provide direction to engineers, contractors, and cross-functional partners during design, development, and code review activities.
• Set and enforce coding standards, architectural principles, and quality practices.
• Mentor team members through knowledge-sharing, design sessions, and pair programming.
• Influence architectural decisions across Core Services, aligning with enterprise engineering standards.
• Improve CI/CD pipelines to increase reliability, automation, and deployment frequency.
• Partner closely with platform/infrastructure teams on cloud services, operational tooling, and production readiness.
• Enhance observability (dashboards, logs, metrics, alerts) and ensure services meet SLAs.
• Promote DevOps culture across the team—automation-first, shift-left on quality, and continuous improvement.
• Work closely with product owners, business partners, analysts, QA, and support teams to deliver value.
• Break down complex requirements into technical tasks and lead implementation efforts.
• Serve as a technical liaison for project work, security initiatives, audits, and architecture reviews.
• Communicate technical concepts effectively to non-technical stakeholders.
• Contribute to cloud migration efforts, legacy modernization, and long-term architecture roadmap.
• Evaluate new frameworks, tools, and technologies that could improve reliability or velocity.
• Identify bottlenecks in systems and processes, proposing and implementing improvements.
Job Requirements
- B A/BS or MS degree in Computer Science or equivalent experience
- 8+ years of software engineering experience
- Strong skills in modern programming languages (e.g., C#, .NET, Java, Python, or similar)
- Experience with cloud technologies (preferably Azure)
- Hands-on experience with CI/CD pipelines, automated testing, and DevOps tooling
- Strong problem-solving, communication, and debugging skills
- Experience supporting production systems in a complex enterprise environment
- Experience working with cross-functional teams in different time zones
Benefits
- Health, dental and vision insurance coverage, helping you “be safe, be healthy”
- Unlimited Paid Time Off
- 401K plan with 6% company match and no vesting period
- Health Savings Accounts
- Flexible Spending Accounts
- Short-Term and Long-Term Disability Insurance
- Life Insurance
- Tuition Reimbursement
- Voluntary Wellness Program
- Employee Discounts through Perks at Work
- Community involvement and opportunities to give back
- Opportunities to leverage your unique strengths through Clifton Strengths assessment & coaching