Jobs · Engineering · Virginia

Software Engineer- Senior

Cherokee Federal · Herndon, VA · 1 wk ago
On-siteEngineering$154k/yrFull-time

Cherokee Preting (Preting) is part of Cherokee Federal – the division of tribally owned federal contracting companies owned by Cherokee Nation Businesses. As a trusted partner for more than 60 federal clients, Cherokee Federal LLCs focus on building a brighter future, solving complex challenges, and serving the government’s mission with compassion and heart.

About the role

Contribute as an experienced Software Developer to a technology-focused program supporting a key government customer, delivering innovative engineering solutions across a range of enterprise systems.

Responsibilities

  • Design, develop, test, and deploy secure Windows applications, services, and web services using .NET (C#, WPF/XAML, C++), ASP.NET MVC Web API, HTML/CSS, Python, and PowerShell, ensuring integration with IIS and adherence to secure coding standards.
  • Develop and automate scripts using PowerShell for system administration, problem-solving, and security-related tasks, such as monitoring and mitigating vulnerabilities in Windows environments.
  • Manage cloud-based solutions on AWS and Azure, incorporating security best practices for deployment and access controls.
  • Utilize tools like GitHub, Jira, Jenkins, and Confluence for version control, issue tracking, continuous integration/deployment (CI/CD), and documentation, while ensuring secure configurations.
  • Work with customer-specific IT tools, including Secure Token Service (STS) and DataHound, to integrate secure authentication and data management into applications.
  • Participate in Agile methodologies and ceremonies (e.g., sprints, stand-ups, retrospectives) to deliver features iteratively.
  • Create and maintain comprehensive documentation, including requirements gathering, design documents, technical writing, and A&A artifacts (e.g., security plans, test reports, and authorization packages).
  • Support the design and implementation of modern application technologies, including containerized solutions with orchestrated workflows operating across on-premises environments and remote cloud services.
  • Ensure solutions are scalable, secure, and aligned with enterprise IT standards and best practices.
  • Participate in the design, development, testing, and deployment of software components that integrate across systems and support a robust, mission-critical infrastructure.
  • Perform other job-related duties as assigned.

Requirements

  • Active TS/SCI with full scope polygraph.
  • Bachelor’s or Master’s degree in Computer Science (or a related field) is preferred, along with a minimum of six (6) years of relevant experience.
  • Proficiency with .NET (C#, WPF/XAML, C++), Web (ASP.NET MVC Web API, HTML/CSS), Python, and PowerShell.
  • Proficiency with developing Windows Applications, Windows Services, and Web Services on IIS.
  • Experience working with AWS and Azure.
  • Experience using GitHub, Jira, Jenkins, and Confluence.
  • Proficiency with Secure Token Service (STS) and DataHound (customer-specific IT tools).
  • Experience with Microsoft Power BI.
  • Familiarity with Windows System Administration and troubleshooting.
  • Familiarity with the Software Development Lifecycle (SDLC), including configuring and deploying to IIS.
  • Experience with requirements gathering, creation of design documentation, and technical writing.
  • Must pass pre-employment qualifications of Cherokee Federal.

Preferred Qualifications

  • Experience with infrastructure automation tools such as Docker, Vagrant, or similar technologies.
  • Proficiency in build automation tools like Maven and Jenkins.
  • Hands-on experience designing and developing APIs and web services using REST, SOAP, or equivalent protocols.
  • Knowledge of scripting languages, including Perl, Shell scripting, or similar.

Compensation & Benefits

Estimated starting salary range: $154,000. Pay commensurate with experience.

  • Full-time benefits include Medical, Dental, Vision, and 401K.
  • Other possible benefits as provided.
  • Benefits are subject to change with or without notice.

Similar jobs

Software Engineer - Senior

Siemens EDA (Siemens Digital Industries Software)Austin, TX· 2 days ago
Researchapply on jobs.siemens.com