Python Software Engineer
$90K/yr – $210K/yr
You'll complete your application on the employer's website.
$90K/yr – $210K/yr
You'll complete your application on the employer's website.
Job type
Salary
$90K/yr – $210K/yr
Location
Sector
Posted
26 days ago
MORSE Corp is an employee owned, small business based in Cambridge, MA, Arlington, VA, and Seattle, WA, specializing in cutting-edge technology solutions for the US National Security Ecosystem. They are seeking highly motivated and talented Python Software Engineers to design, develop, and deliver high-quality software products that support various Department of Defense projects.
Responsibilities
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
Preferred
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
Cloud Computing (AWS)
Cloud Computing (Azure)
Cloud Computing (GCP)
Spark
PySpark
Mathematics Background
Computer Science Background
DevOps Tools
Containerization Technologies
Leadership
Team Management
Benefits
Bonus
Stock
401(k) match
Paid time off
Medical
Dental
Vision
Life insurance
Company
National security software, algorithm, and systems integration services
Cambridge, Massachusetts, USA
https://www.morsecorp.com/
Founded in 2014
201-500 employees
Qualifications
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
Required skills
Python, Relational databases, Version control systems, Git, Docker, Docker-compose, Kubernetes, Agile development methodologies, Microservice architecture, Cloud computing platforms, AWS, Azure, GCP, Spark, PySpark, DevOps tools, Containerization technologies
Preferred skills
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
Experience
5+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Cambridge, MA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…