Job Closed
This listing is no longer active.
Established in 2013, Allegion is a global, publicly traded safety and security company offering a variety of products for businesses, homes, schools, and other institutions. Specia
Lead Software Engineer
Location
United States
Posted
105 days ago
Salary
$144K - $170K / year
Seniority
Senior
Job Description
Lead Software Engineer
Allegion
• 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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• Working hands on to deliver key technical features for the team • Deliver features for project work related to building Agentic Workflows • Increase code quality through code reviews and writing unit, integration and acceptance tests • Optimize, refactor and reuse code to improve performance and maintainability • Write code using secure engineering patterns and by finding, fixing and enhancing security in existing applications • Maintain knowledge of emerging technologies • Mentor and coach other software engineers; proactively seek mentorship from others • Contribute to the team goal setting process for software development, ensuring that deliverables accomplish continuous improvement, and speed to delivery
Senior Fullstack Engineer
CRODUCRODU is a full-stack JavaScript software house. We deliver fresh, creative, and results-driven solutions to our clients
• Współtworzenie rozwiązań w obszarze proctoringu oraz krytycznych mechanizmów bezpieczeństwa. • Integrowanie z workflowami rozwiązań AI takich jak LLM, OCR i narzędzia automatyzacji. • Rozwój frontendu w oparciu o Angular 20 oraz TypeScript 5.9. • Budowanie i integracja interfejsów API, bazy danych i usług w chmurze. • Implementacja systemów automatycznego generowania treści i optymalizacja interakcji z modelami językowymi. • Udział w regularnych konsultacjach technicznych oraz ścisła współpraca z CTO. • Rozwijanie nowoczesnego środowiska programistycznego wspieranego przez AI, aktywne eksperymentowanie i śledzenie najnowszych technologii, aby stale ulepszać nasze produkty.
• Apply mastery of the software engineering discipline and industry best practices to effectively design, implement, and support SaaS software products and services of moderate to high complexity. • Work on problems of complex scope where analysis requires evaluation of multiple factors of the overall product and service. • Lead offshore and nearshore teams in product development for a suite of products in the research domain. • Work cross-functionally with various teams: product management, quality engineering, DevOps, and across various product lines to deliver integrated solutions. • Drive design and architecture decisions into project teams. • Be a master problem solver, and understand how to drive long term corrective actions. • Be willing to go deep with teams in resolving problems and implementing long term solutions. • Partner with architects to model complex systems, reduce technical debt, and drive integration strategy decisions
Software Engineer, New Grad, 2025
SmithRxSmithRx is a tech-forward PBM committed to changing the way pharmacy benefits are managed.
• Full-Stack Development: Focus on our back-end and front-end codebase to develop and maintain SmithRx product features using Golang, GraphQL, SQL, React, JavaScript/TypeScript, Node, and Java. • Collaborate: Work with technical leads to understand functional and technical requirements to produce high-quality, scalable software. • Learn and Apply Best Practices: Study and apply software development best practices, design patterns, and modern tools across every project. • Extend the Platform: Leverage frameworks such as GraphQL, React, and GORM to expand the capabilities of our platform. • Cloud Infrastructure: Learn to effectively use AWS technologies at production scale, including Lambda and Fargate, to handle various job types and batch processing. • Quality Assurance: Ensure code is fully tested end-to-end, maintains high code coverage, and that all features are thoroughly documented. • Production Support: Quickly learn to troubleshoot production issues by performing triage, assessing impact, executing mitigation plans, and performing root cause analysis to prevent recurrence. • Culture of Learning: Contribute to a collaborative culture through code reviews and the exploration of new technologies. • AI Innovation: Actively seek out and share new AI tools and technologies to improve software delivery speed and quality.




