Software Engineer
The Senior Software Engineer at Confidential Client leads Agile development efforts to design, build, and modernize mission-critical enterprise software systems using .NET Core within secure environments. This role focuses on transitioning legacy systems to cloud-first architectures while supporting critical national security missions, requiring both hands-on technical expertise and leadership in software engineering.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Position overview
Confidential Client is hiring a Software Engineer to join their technology team. This role focuses on designing, developing, testing, and maintaining software solutions that support business goals and product delivery across the organization. You will work with cross-functional teams to ship high-quality, maintainable code and continuously improve the development lifecycle.
What You’ll Do
- Design, develop, test, and maintain scalable software solutions
- Collaborate closely with product managers, QA, and other engineers to deliver features on schedule
- Participate in design and code reviews to ensure code quality and best practices
- Troubleshoot, diagnose, and resolve software defects and performance issues
- Write and maintain automated tests and documentation to support long-term maintainability
- Contribute to continuous improvement of development processes, CI/CD, and deployment practices
Qualifications (Minimum)
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field — or equivalent practical experience
- Demonstrated experience in professional software development (typical postings expect 1–5+ years depending on level)
- Strong problem-solving skills and a solid understanding of software engineering fundamentals (data structures, algorithms, testing, and design)
- Experience working in a collaborative, team-based environment and familiarity with Agile practices
- Excellent communication skills and the ability to explain technical concepts clearly
Preferred qualifications
- Experience contributing to production systems with a focus on reliability and maintainability
- Familiarity with automated testing, CI/CD pipelines, and version control workflows
- Previous experience mentoring junior engineers or leading small project efforts
- Exposure to cloud platforms, microservices, or distributed systems is a plus
Compensation & Benefits
Compensation and benefits will be provided by the confidential client and vary by role, experience, and location. The confidential client offers competitive packages that typically include healthcare benefits, paid time off, and professional development support. Specific details will be shared during the interview process.
Workplace & Legal
This role is advertised for candidates in the United States. The confidential client and Careertakes comply with all applicable federal, state, and local employment laws. Reasonable accommodations are available for applicants with disabilities during the application and interview process — please let us know if you need assistance.
Why apply through Careertakes
- Careertakes is a third-party recruiting partner helping match you to this confidential client position and other opportunities
- When you apply, you may be considered for additional roles that match your skills and preferences
- Our process is designed to be transparent, prompt, and respectful of candidate time
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range