Senior Software Engineer
Key Requirements Technical Expertise • 5+ years of software engineering experience with demonstrated progression in technical complexity and scope • Strong foundation in software architecture, system design, and engineering best practices • Experience with modern tech stacks relevant to government systems (e.g., Kotlin, Java, cloud platforms like GCC/AWS) • Proven ability to work with both greenfield development and brownfield modernization projects • Understanding of DevOps practices, CI/CD pipelines, infrastructure as code, and observability Primary Responsibilities Strategic Technical Delivery • Lead and deliver priority projects independently with minimal oversight, ensuring timely completion while maintaining quality standards • Make pragmatic technical decisions that balance project timelines, scope, budget constraints, and long-term sustainability • Navigate complex modernization efforts involving legacy systems (Java, Pega Cloud, etc) • Identify and manage critical technical dependencies early in project lifecycles, ensuring stakeholders understand constraints and impacts on delivery timelines