Software Engineer
Job Responsibilities:
- Develop and maintain software applications supporting undersea mission technologies and advanced data processing systems
- Design, implement, test, and debug software solutions using modern programming languages and development practices
- Review software architecture and enforce coding standards to ensure quality and maintainability
- Support DevSecOps practices including testing, automation, and secure software development methodologies
- Develop computationally intensive algorithms and data processing applications
- Create user interfaces through APIs, standalone GUI applications, or web-based clients
- Collaborate with cross-functional engineering teams to integrate software with existing systems and hardware platforms
- Support software testing, simulation, and performance optimization activities
- Maintain software documentation including design specifications, testing documentation, and implementation notes
- Assist with integration of open-source libraries and utilities into secure computing environments
Skills:
- Experience with FastAPI for API development
- Experience with testing and code quality tools such as PyTest, Mypy, or pylint
- Experience with container platforms such as Podman or OpenShift
- Familiarity with OAuth authentication frameworks
- Experience with databases such as MongoDB or PostgreSQL
- Experience working within secure computing environments
- Knowledge of Public Key Infrastructure and authentication systems
- Experience implementing encryption for secure data transmission and storage
Education/Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field required
Recommended Jobs
Veterinary Surgery Clinical Supervisor
Are you ready to lead a team of passionate veterinary professionals dedicated to providing exceptional care to our furry friends? Bulger Veterinary Hospital is seeking a dynamic Clinical Supervi…
Automotive Technician (B Tech)
Job Title: Automotive Technician / Mechanic (B Tech) Location: Auburn, MA Full Time, Onsite Compensation: $27-$47/hr. plus full benefit package day one We want you to be a part of our…
Director of IT Solutions, Process & Delivery
Salary: $215,000 - $235,000 *** NOTE: This is a hybrid role. Must be in Needham office 2-3 days a week. We will no consider remote.*** Why Work With Us? At Candel, our people drive our success.…
Transplant Nurse
Synergy Medical Staffing is seeking a travel nurse RN Case Manager, Transplant for a travel nursing job in Boston, Massachusetts. Job Description & Requirements ~ Specialty: Transplant ~ Disc…
Autonomous Vehicle Software Engineer
Position Overview At Aurora Flight Sciences, we design, build, and fly advanced aircraft and enabling technologies from concept to reality. We are searching for a talented and self-motivated Auto…
In-House Inetellectual Property (IP) Legal Counsel
In-House IP Legal Counsel role - leading engineering company in Massachusetts. Handling interesting varied IP matters for leading manufacturing company. About Our Client Well known, highly s…
Behavioral Health Clinician
Who We Are: Since 1985, BHCHP’s mission has been to ensure unconditionally equitable and dignified access to the highest quality health care for all individuals and families experiencing homelessn…
New Business Manager - Boston, MA
Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of …
Factory Operative
We are looking for a Factory Operative to join our rural Herefordshire/Powys border client. This is a hands-on role where you'll operate machinery within a highly regulated manufacturing environment, …
Materials Handler
Materials Handler A Materials Handler manages the inventory of medical supplies, equipment, and materials within a hospital or medical facility. The Materials Handler plays a crucial role in ensur…