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.