Software Engineer

Enterprize Software
Chantilly, VA, United States
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$160,000.0 - $280,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Software Applications Automation of Tests Bash Shell Computer Programming Software Debugging Linux DevOps Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL
+10 more
Oracle (Applications) Software Engineering SQL Databases Unstructured Data Delivery Pipeline Git Build Management Amazon Relational Database Service Software Version Control Jenkins

Job description

As a Software Engineer, you will work closely with the Sponsor to review & implement data science requirements and provide regular status updates. The team uses the entire software lifecycle to create data science products and works with a project-based team comprised of staff and other contractors. If selected, candidates must complete a skills matrix.

Requirements

Enterprize Software’s preferred Software Engineer would be someone who is an active learner, a sharp listener, and someone skilled in the craft of transforming ideas into functional code and software.

The candidate should have meaningful experience working in group settings to design and build durable solutions., You must have significant experience writing and testing new code in a typical application programming language, e.g., Java or Python.

  • Able to implement complex solutions autonomously.
  • Able to learn new technologies quickly and translate new concepts into functional prototypes.
  • Possess an understanding of Software Engineering fundamentals that lead to solutions based on sound principles.
  • Write beautiful, self-documenting code.
  • Experience processing data sources containing structured or unstructured data.
  • Collaborate closely with clients, fellow developers, stakeholders, and designers to interpret customer requirements and deliver the right features.
  • Meet and communicate effectively with clients to build out and test new features.
  • Work independently in a large team and provide support when needed.
  • Manage time and projects and tracking appropriately.
  • Understand the cloud, coding practices, technologies, and tools to support a DevOps-oriented workflow.
  • Demonstrate software development’s best practices, including tools that enable automated testing, link to version control systems, and automate builds.
  • Able to write user stories, test cases, and expected results.
  • Has experience testing, debugging, implementing, and maintaining complex software applications.
  • Be receptive to feedback and collaboration.
  • Maintain friendly and harmonious working relationships.

Requirements

Security Clearance: TS/SCI with an appropriate agency Polygraph is required.

Below is a representative list of skills required for performing Software Engineering job duties. This list is not exhaustive and represents a subset of the skills needed based on your specific engineering focus:

  • Programming: Java or Python
  • General Linux and advanced Bash scripting
  • Version Control: Git or equivalent
  • SQL Databases: Oracle, MySQL, SQL Server, PostgreSQL, RDS
  • Deployment Pipelines: Jenkins or equivalent

Benefits & conditions

Pulled from the full job description Referral program AD&D insurance 401(k) Health insurance 401(k) matching Paid time off Vision insurance, * Comprehensive health insurance coverage, including medical, dental, and vision

  • Generous paid time off
  • Company supported training
  • Relaxed work environment
  • Very generous 401k plan, * 401(k) 3% Match
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Health insurance
  • Life insurance
  • Referral program
  • Vision insurance

About the company

Enterprize Software is a vibrant, energetic, and skilled software development company. We build our customers’ desired solutions and exceed expectations. We are always looking for the best people, the best talent, and people who enjoy working in teams while creating some of the world’s most innovative solutions. If you believe you would be a good fit for our team, please apply!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:32 min

Essential skills for a lifelong career in software engineering

Francesco Ciulla Francesco Ciulla · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all