Senior Software Engineer
The Senior Software Engineer will design and develop scalable enterprise applications using Java, Kotlin, Python, and cloud platforms like AWS and Azure. This hybrid role involves collaborating with cross-functional teams to deliver high-quality solutions, driving technical innovation, and mentoring team members while participating in Agile development and DevOps practices.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Internet.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This is a senior-level software engineering role supporting Confidential Client’s enterprise applications in a hybrid Westborough, MA environment (typically Tue–Thu onsite). You will design, build, and maintain scalable, cloud-native systems and mentor team members to deliver high-quality, production-ready software.
- Design, develop, and implement scalable enterprise applications and business solutions.
- Build proofs-of-concept and production digital products using modern languages and cloud platforms.
- Collaborate with product, QA, and operations teams to translate business requirements into robust technical designs.
- Support and troubleshoot production systems; participate in incident response and postmortems.
- Participate in Agile ceremonies, code reviews, technology evaluations, and architectural discussions.
- Mentor peers and contribute to engineering best practices and continuous improvement.
Minimum Qualifications
- Bachelor’s degree in Computer Science or related field with 4+ years’ experience (or Master’s with 2+ years).
- 5+ years hands-on experience with Java, Kotlin, and/or Python developing web services and backend systems.
- 4+ years working with cloud platforms (AWS and/or Microsoft Azure).
- 4+ years experience with containerization and orchestration (Docker, Kubernetes) and Helm.
- Experience with Spring Framework (Spring MVC), Hibernate, and distributed application architectures.
- Strong version-control and collaboration experience (GitHub, Bitbucket) and modern SDLC practices.
Preferred Skills
- Experience integrating with MuleSoft and/or Salesforce.
- Familiarity with Elasticsearch, MongoDB, Redis or other NoSQL technologies.
- Front-end experience with Angular, React, Ember, or Bootstrap is a plus.
- Hands-on experience with CI/CD pipelines, automated testing, and cloud-native application patterns.
- Prior experience mentoring engineers and driving technical design decisions.
Additional Details
- Employment type: Full-time.
- Location: Hybrid — Westborough, MA (onsite typically Tue–Thu).
- Visa & work authorization: This position is not eligible for visa sponsorship. Applicants must be authorized to work in the U.S. permanently without sponsorship now or in the future.
- This role is primarily office/home-based with minimal travel for standard business meetings.
Keywords & Search Terms
- Senior Software Engineer Westborough, MA
- Java Kotlin Python developer
- AWS Azure cloud engineer
- Docker Kubernetes Helm
- Spring Hibernate microservices
- CI/CD DevOps Westborough MA
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range