Lead Software Engineer

Full TimeRemoteTeam 10,001+Since 2013H1B No SponsorCompany SiteLinkedIn

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

Related Job Pages