Demo

Senior Software Engineer

NetCentrics Corporation
Alexandria, VA Full Time
POSTED ON 11/11/2025 CLOSED ON 1/11/2026

What are the responsibilities and job description for the Senior Software Engineer position at NetCentrics Corporation?

Senior Software Engineer Alexandria, VA Job Type Full-time Description NetCentrics is seeking a highly experienced Senior Software Engineer with 14+ years of relevant work experience to join our team in Alexandria, VA. This position requires advanced software engineering expertise, including algorithm development, system integration, and cloud-based architecture. The ideal candidate will have strong technical leadership skills and the ability to collaborate across disciplines to deliver secure and scalable solutions. About Us: At NetCentrics, we proudly hold a distinguished position as a leader in cybersecurity, cloud, digital transformation, and mission support. With an esteemed clientele that includes the DoD, DHS, Federal Civilian Agencies, and the Intelligence Community, our impact on national security is undeniable. We are a diverse group of intellectually curious people, solving hard problems, and living by our core values while bonded by the shared vision to secure our nation - join us! Key Responsibilities Analyze user requirements to define software design specifications and performance standards. Design, develop, and modify software systems using scientific analysis, mathematical models, and performance evaluations. Debug, troubleshoot, and correct defects in existing software. Enhance existing software to add features, adapt to new hardware, or improve performance. Architect and implement REST APIs to support secure, scalable, and reliable communication between distributed systems. Develop and integrate web applications and REST APIs using Flask. Architect, design, and manage cloud-based solutions (AWS, Azure, GCP, or GovCloud). Design and implement complex algorithms with strict timing, resource, and interface constraints. Build, optimize, and manage database queries, data repositories, and complex interfaces. Assist in the development and execution of test procedures for software components. Implement and support CI/CD pipelines to automate software build, testing, and deployment. Collaborate with system engineers and hardware engineers to derive software requirements, resolve limitations, and ensure performance compliance. Coordinate system installations and monitor equipment functionality to ensure operational specifications are met. Perform quality control reviews on team deliverables and provide technical oversight. Recommend and implement improvements to documentation, development processes, and standards. Leverage Atlassian tools (Confluence, Bitbucket) to support agile development, collaboration, and project management. Write, review, and maintain software and system documentation. Required Skills & Qualifications Experience: 14+ years of relevant work experience as a Software Engineer in programs/contracts of similar scope, type, and complexity. Desired Technical Skills: Proficiency in Python and SQL. Experience with cloud platforms (AWS, Microsoft Azure, Google Cloud Platform, AWS GovCloud). Education: Bachelor’s degree in Computer Science, Computer Programming, Engineering, or relevant technical/analytics discipline. Certifications: Required: TS/SCI clearance. Desired: Active Full Scope Polygraph, Data Engineer certification. Preferred: AWS certifications. Benefits: Comprehensive medical, dental, and vision coverage Employer-matching 401(k) HSA/FSA spending accounts 11 paid federal holidays Open vacation policy Where You Belong At the heart of our organization lies a set of five core values that guide every facet of our work. "Mission First" epitomizes our unwavering commitment to our goals. "People Always" underscores the significance we place on our team's well-being and development. We continually strive to "Be Eminent" by consistently pushing the boundaries of excellence. "Embrace the Team" reflects our unwavering belief in the power of collaboration, recognizing that together, we attain greatness. With every action, we "Act with a Purpose," ensuring that our efforts contribute meaningfully to a larger mission. These values serve as the bedrock of our company culture, propelling us forward as a united and purpose-driven team. Why Join NetCentrics Join us not just to be a part of safeguarding our nation, but to be at the forefront of innovation, where your ideas and expertise play a pivotal role in shaping the future of cybersecurity and IT. Together, we're not just protecting systems; we're pioneering them. Come be a part of our team and redefine the possibilities in our industry! Commitment to Diversity This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status or on the basis of disability. Equal Opportunity Employer/Veterans/Disabled
Senior Cloud Systems Engineer
Custom Software Systems, Inc. -
Washington, DC
Senior DevOps Engineer
Custom Software Systems Inc. -
Washington, DC
Senior Software Engineer, Android
Information Technology Senior Management Forum -
Mc Lean, VA

Salary.com Estimation for Senior Software Engineer in Alexandria, VA
$132,255 to $160,901
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Alexandria, VA area that may be a better fit.

  • Hadiamondstar Software Solutions LLC Mc Lean, VA
  • Java developer Location - Mclean, VA (Only Locals) Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, No... more
  • 21 Days Ago

  • Systems Engineer - Senior #2037 - COMPASS, Inc. Springfield, VA
  • Compass is looking for a motivated individual to provide operational services to the Intelligence Community. Our goal is to hire talented and passionate te... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!