We are currently looking for a Senior Software Engineer (.Net) in United States. We are seeking a Senior Software Engineer (.Net) to join a high-impact team delivering innovative software solutions for complex multi-channel systems. In this role, you will develop and maintain both front-end and back-end applications, building scalable solutions that improve operational efficiency and user experience. You will work closely with cross-functional teams to implement best practices, code quality standards, and ensure seamless integration with relational databases and APIs. This position offers the opportunity to contribute to federal-level projects supporting critical programs, while collaborating in a remote-first, team-oriented environment. Mentorship, leadership, and a focus on continuous learning are key components of this role, alongside the chance to work on cutting-edge technologies in a dynamic, mission-driven setting.
Design, develop, and maintain full-stack applications using .Net, Angular/React, and REST APIs.
Write unit and integration tests to ensure code quality and adherence to best practices.
Conduct thorough code reviews and provide mentorship to junior engineers.
Analyze system requirements and implement technical solutions aligned with business goals.
Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Contribute to improving development processes, coding standards, and team knowledge sharing.
Support federal programs with software solutions that directly impact operational effectiveness.