Lead Software Architect in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Software Architect in the United States.
The Lead Software Architect plays a pivotal role in shaping the technical foundation of large-scale, mission-critical platforms supporting emergency services and public safety.
This role sits at the intersection of business, product, and engineering, translating complex operational needs into scalable and reliable system architectures.
You will define integration strategies, API standards, and communication patterns that ensure seamless interoperability across distributed systems.
The environment is highly collaborative, involving close partnership with cross-functional stakeholders to align technical execution with strategic goals.
You will also influence engineering practices by establishing architecture governance, design principles, and best practices across teams.
This position offers the opportunity to work on systems where performance, reliability, and clarity of design directly impact real-world outcomes.
The Lead Software Architect is responsible for defining end-to-end architecture and ensuring alignment between business needs and technical execution across multiple systems and teams.
- Lead requirements engineering by gathering, refining, and documenting functional and technical needs in collaboration with stakeholders
- Translate business requirements into detailed technical specifications, user stories, and scalable system designs
- Design and own API strategies (REST, event-driven) and machine-to-machine integration patterns
- Ensure system interoperability using industry protocols and manage complex, distributed data flows
- Define and enforce architecture standards, design patterns, and engineering best practices
- Produce solution architecture artifacts supporting scalability, reliability, security, and performance requirements
- Collaborate closely with engineering, product, and business teams to ensure successful delivery
- Mentor engineers and guide teams on architecture principles and system design decisions
This role requires strong technical leadership experience in system architecture, distributed systems, and stakeholder management within complex environments.
- 8+ years of experience in software engineering, systems design, or solution architecture
- Proven ability to translate business needs into technical requirements and architecture solutions
- Strong expertise in API design, system integration, and distributed architectures
- Deep understanding of data flows, system design principles, and communication protocols
- Experience with telecommunications and network technologies including 4G/5G, SIP, and IMS
- Strong knowledge of HTTP and RESTful web services
- Experience working in large-scale, complex, or regulated environments preferred
- Strong communication and stakeholder management skills with ability to influence technical direction
- Ability to evaluate emerging technologies and recommend cost-effective, scalable solutions
- Ability to estimate engineering effort for new features and system enhancements
- Comprehensive healthcare coverage (medical, dental, vision, life, and disability insurance)
- Paid time off and paid parental leave
- Retirement savings plan (RRSP or equivalent depending on region)
- Tuition reimbursement and continuous learning resources
- Employee discounts and additional insurance coverage options
- Access to professional and personal development training libraries
- Inclusive benefits package designed to support work-life balance and long-term growth.