Software Engineer

Post Date

Aug 29, 2023

Location

Mc Lean,
Virginia

ZIP/Postal Code

22102
US
Jul 08, 2025 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

DEN-647593

Pay Rate

$73 - $109 (hourly estimate)

Job Description

We are seeing a Software Engineer who will support the design, development, and continuous engineering of an Enterprise Data Platform that enables application and AI/ML development activities. You will design and deploy a Developer Portal that facilitates onboarding of data engineers, allowing them to discover existing data sources, and provision, develop, and monitor new data pipelines and products, including visualizations and reports. You will build test automation to validate new features within the Enterprise Platform prior to roll out to end users, and support deployment of bug fixes and security patches. You will ensure new features and functionality align to stakeholder expectations. In a fast-paced, agile environment, you will leverage principles of modern software development across design, development, testing, and integration of new capabilities into the platform.

Required Skills & Experience

5+ years of experience with designing, modifying, developing, writing, and implementing software programming applications using agile methods

- 5+ years with Golang, Python, Rust, and similar programming languages

- 5+ years of experience with JavaScript and TypeScript development, including Node.js, React, Material UI, and Express

- Experience with integrating with existing codebases and applications, publishing and maintaining plugins or extensions of software development tools such as Atlassian products, GitLab, and Jenkins

- Experience with developing production-ready solutions designed to scale across domains, including provisioning and customizing role-based access control and attribute-based access control

- Experience with writing source code for new applications or generating and enhancing code samples for existing applications

- Experience with acquiring client requirements and resolving workflow problems through automation optimization

- Knowledge of Software Factories and (CI/CID) at scale including Backstage Software Catalog and GitLab Auto DevOps

- Ability to create and debug tests and mocks including end-to-end testing using automated testing tools

- Ability to obtain a security clearance

- Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree

Nice to Have Skills & Experience

- Experience with scripting languages such as Python and Golang

- Experience with administration of continuous integration/continuous deployment (CI/CD) pipelines using Jenkins, GitHub actions, or similar

- Experience with big data platform development and analytics

- Secret clearance

- Master's degree

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.