> Markdown version of [/jobs/ext/4565529-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/4565529-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** CGI Technologies and Solutions, Inc. - **Location:** Arlington, VA, United States - **Experience:** Expert - **Salary:** $89,600.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Application Integration Architecture, Software Applications, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Software Debugging, Python (Programming Language), Power BI, Software Engineering, SQL Databases, Microsoft Power Automate, ReactJS, Information Technology, Powerapps, Programming Languages, Microservices - **Published:** November 4, 2026 - **Apply:** https://dejobs.org/x/x/4F00E966D3094DDAA8C236D3B66E086C/job/ ## About the Role Bachelor's degree in Computer Science, Information Technology, or a related field. 5-8 years of experience in software development or related technical roles. Experience with Power Platform, including Power Apps, Power Automate, and Power BI. Strong understanding of programming languages such as JavaScript/React, C#, Python, and SQL. Experience in integrating applications with various data sources and APIs. Strong problem solving, debugging, and analytical skills. Excellent communication and collaboration skills. Proven ability to lead projects and mentor junior developers. Desired qualifications/non essential skills required: Familiarity with modern development practices, microservices architecture, and cloud technologies. Cloud certifications (e.g., Azure Developer, Azure Solutions Architect) are a plus. ## Description CGI Federal is seeking an experienced Senior Software Developer to lead the design and development of complex software applications. This role is ideal for seasoned developers who are ready to take on more responsibility and advance their technical expertise. We offer a supportive environment with opportunities for leadership, training, and mentorship to help you grow your career.