Software Engineer
Salary & Market Data
Matched to BLS occupational data · Massachusetts
Job Description
Job Tittle: Software Engineer
Hybrid-2-3 days onsite/week
Location: Lexington, MA.
Background:
The group is looking for a Software Engineer to join our team. In this role, you will need to have software development skills, quality assurance testing skills, automation and orchestration skills, and the ability to adapt to the needs of a growing and evolving team. You’ll need to be flexible, motivated, and able to quickly learn new technologies to meet requirements. Candidates will need to be able to work in a fast-paced and challenging environment. They must also possess a love for technical challenges, a desire to constantly learn, and be able to establish themselves as a critical player within a team.
The position shall be responsible for building and maintaining an application that supports reverse engineering, malware analysis and continuous deployment workflows. The candidate will design and implement modern web applications with a strong emphasis on frontend architecture, performance, usability, testing and product-quality UX. The candidate will work across the stack and collaborate with backend engineers and analysts to integrate APIs, manage data flows, and deliver scalable solutions. The position includes core software engineering responsibilities such as code review, refactoring, and performance optimizations.
The candidate should have strong experience with Angular (v20+), including TypeScript, HTML/CSS, responsive design, and frontend testing with Jasmine/Karma/Vitest and end-to-end testing with Playwright. On the backend, experience with Python and Django is required, including REST API design, authentication mechanisms and integration between Angular applications and backend services. Experience with Django REST Framework is highly desired, however, candidates with solid experience in similar backend frameworks are encouraged to apply. Familiarity with Docker, Kubernetes, CI/CD pipelines is heavily desired. Git workflows and Linux command-line environments is expected. The role requires effective teamwork, the ability to deliver high-quality components under tight timelines and the initiative to deliver not just what is requested but what is truly needed.
Required Skills:
- Programming languages: Python, TypeScript, HTML, CSS
- Modern web technologies: Angular, Django, REST APIs
- Frontend testing frameworks: Jasmine/Karma/Vitest
- Familiarity with NGNIX/ingress controllers
- Experience with postgres or similar relational databases
- Exposure to observability tools (logging, metrics, tracing)
- Git workflows and Linux command-line environments
Nice to Have:
- Experience with Django REST Framework
- Understanding of OAuth2 and OpenID Connect
- DevOps (Docker, Docker Compose, Kubernetes and Helm)
- Familiarity with CI/CD pipelines (e.g., Jenkins)
US Citizenship is required due to nature of the work.
Hybrid-2-3 days onsite/week
Location: Lexington, MA.
Background:
The group is looking for a Software Engineer to join our team. In this role, you will need to have software development skills, quality assurance testing skills, automation and orchestration skills, and the ability to adapt to the needs of a growing and evolving team. You’ll need to be flexible, motivated, and able to quickly learn new technologies to meet requirements. Candidates will need to be able to work in a fast-paced and challenging environment. They must also possess a love for technical challenges, a desire to constantly learn, and be able to establish themselves as a critical player within a team.
The position shall be responsible for building and maintaining an application that supports reverse engineering, malware analysis and continuous deployment workflows. The candidate will design and implement modern web applications with a strong emphasis on frontend architecture, performance, usability, testing and product-quality UX. The candidate will work across the stack and collaborate with backend engineers and analysts to integrate APIs, manage data flows, and deliver scalable solutions. The position includes core software engineering responsibilities such as code review, refactoring, and performance optimizations.
The candidate should have strong experience with Angular (v20+), including TypeScript, HTML/CSS, responsive design, and frontend testing with Jasmine/Karma/Vitest and end-to-end testing with Playwright. On the backend, experience with Python and Django is required, including REST API design, authentication mechanisms and integration between Angular applications and backend services. Experience with Django REST Framework is highly desired, however, candidates with solid experience in similar backend frameworks are encouraged to apply. Familiarity with Docker, Kubernetes, CI/CD pipelines is heavily desired. Git workflows and Linux command-line environments is expected. The role requires effective teamwork, the ability to deliver high-quality components under tight timelines and the initiative to deliver not just what is requested but what is truly needed.
Required Skills:
- Programming languages: Python, TypeScript, HTML, CSS
- Modern web technologies: Angular, Django, REST APIs
- Frontend testing frameworks: Jasmine/Karma/Vitest
- Familiarity with NGNIX/ingress controllers
- Experience with postgres or similar relational databases
- Exposure to observability tools (logging, metrics, tracing)
- Git workflows and Linux command-line environments
Nice to Have:
- Experience with Django REST Framework
- Understanding of OAuth2 and OpenID Connect
- DevOps (Docker, Docker Compose, Kubernetes and Helm)
- Familiarity with CI/CD pipelines (e.g., Jenkins)
US Citizenship is required due to nature of the work.
Important Notice
This listing was syndicated from Adzuna. We strive to keep information accurate, but do not assume responsibility for the content of this posting.
- Use the Apply button above to contact the employer directly
- Verify the employer and position details before applying
- Review our Terms of Service for listing policies