As a Staff or Principal Software Engineer, you’ll play a key role in helping public sector organizations design and adopt modern technology solutions, particularly where third-party platforms and vendor products are involved. You'll lead efforts to assess integration feasibility, guide architecture, and align implementations with enterprise standards for scalability, performance, and security.
Job Description:
- Advising agencies on solution architecture and technical strategy, from discovery through implementation, for both new and existing systems.
- Leading technical evaluation and integration of partner or vendor technologies into public sector environments.
- Designing scalable architecture patterns that incorporate third-party platforms into national digital infrastructure.
- Establishing technical standards and reusable integration frameworks to support consistent and secure adoption of external solutions.
- Collaborating closely with product teams, engineers, and vendors to ensure solutions meet functional goals and regulatory requirements.
- Contributing to the strategic growth and direction of the consulting practice by shaping approaches, sharing expertise, and driving technical excellence.
- Working on a range of high-impact, complex projects that support digital transformation across sectors at scale.
Requirements
- 10+ years of experience in enterprise software development and system integration, preferably in complex, multi-stakeholder environments.
- Demonstrated success in delivering large-scale solutions involving third-party platforms, commercial technologies, or vendor products.
- Strong grasp of enterprise architecture, API design, and integration patterns for connecting heterogeneous systems.
- Hands-on expertise in architecture design and system integration, with a practical understanding of engineering trade-offs and delivery challenges.
- Experience in technical vendor management, including product evaluation, integration planning, and ongoing collaboration.
- Proven ability to influence solution design, negotiate technical requirements, and align with broader architectural standards.
- Adept at engaging senior stakeholders with clear, consultative communication and strategic insight.
- Technically versatile and adaptable across domains, with experience in both modernizing legacy systems and designing greenfield solutions.
- Self-driven and collaborative, with a strong ability to mentor teams and lead through complex technical decisions.