Python Software Engineer
| Estimated Pay info | Based on similar jobs in your market$64 per hour |
|---|---|
| Hours | Full-time |
| Location | Cambridge, Massachusetts |
About this job
Job Description
Python Software Engineer
Position has the ability to transition from contract to direct at the client and candiates request
3-5 Open positions immediate hires.
Location: Cambridge, MA.
These positions are 100% onsite for the first Month to ramp up with the client, then move to hybrid requiring 3 days/week in office
You must be a US Citizen and be able to hold and Active Secret/Top Secret/ TS/SCI
All work is DOD therefore the selected candidate must want to work in that enviroment, long term.
Our Client is a specially selected team of scientists, engineers, and software developers who use asymmetric and unconventional approaches to deploy practical solutions that solve difficult multi-disciplinary problems faced by the US National Security Ecosystem.
Design and develop scalable, efficient, and reliable software applications using Python
Participate in design reviews, code reviews, and pair programming to ensure high-quality code and knowledge sharing
Stay up-to-date with the latest software engineering trends, tools, and technologies
Collaborate with cross-functional teams to deliver high-quality software products, ensuring seamless integration and deployment
Contribute to the development of new codebases that emphasize object-orientation, modularity, and maintainability
US citizenship and the ability to obtain a U.S. security clearance (Secret, Top Secret, or TS/SCI)
Expertise in Python
Strong understanding of relational databases and version control systems (e.g., Git)
Experience with Docker, Docker-compose, or Kubernetes
Familiarity with Agile development methodologies (Scrum or Kanban) and microservice architecture
Strong communication skills and self-motivation
Bachelor's or Master's degree in Computer Science or a related field (or significant professional experience)
5+ years of software development experience
Experience with cloud computing platforms (AWS, Azure, GCP)
Knowledge of Spark or PySpark
Background in mathematics or computer science
Experience with DevOps tools and practices
Familiarity with containerization technologies
- Experience or desire to lead technical teams