OneMain Financial Jobs

Job Information

SciTec Associate / Staff Python Developer in Boulder, Colorado

Responsibilities 

  • Develop Python applications in unclassified and classified environments. 
  • Contribute to the improvement of various Python tools surrounding our machine learning/modeling/simulation efforts. 
  • Execute tasks that require familiarity with development tools, including Git, Docker images, virtual environments, etc. 
  • Complete tasks with minimal direction. 
  • Work as part of an Agile software development team. 
  • Other duties as assigned. 
Requirements

The following minimum qualifications are required for the position: 

  • A bachelor's degree in computer science, engineering, mathematics, or physical sciences 
  • Academic or Professional experience with Python 3.6 or later 
  • Experience with libraries such as Numpy, Scipy, Pandas, Plotly 
  • Experience with object relational databases (PostgreSQL, MySQL, etc) or experience with Dash and/or Flask web applications 
  • A general knowledge of data structures and algorithms 
  • A working knowledge of object-oriented design patterns 
  • Academic or Professional experience using Linux operating systems, including bash scripting and related concepts 
  • The ability to obtain and maintain a DoD security clearance 
  • Good verbal and written communication skills 

Candidates who have any of the following skills will be preferred: 

  • Familiarity with Python coding standards (PEP8, etc.) 
  • Experience with packaging and deploying Python modules & packages using pipenv or uv 
  • Familiarity with sockets and/or google protobuf 
  • Exception and error handling for recovery and graceful degradation 
  • Application containerization and orchestration with Docker, docker-compose, podman, Kubernetes, etc. 
  • Process automation and CI/CD in Jenkins, gitlab-ci or similar 
  • An active DoD security clearance 
Benefits

SciTec offers a highly competitive salary and benefits package, including:

  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

The pay range for this position is $82,000-$121,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.

SciTec is proud to be an Equal Opportunity employer. Vet/Disabled.

DirectEmployers