Software Development Engineer
Jobot
A bit about us: We are a healthcare technology organization focused on helping clinicians and healthcare organizations improve the quality, safety, and efficiency of patient care. Our solutions combine evidence-based clinical knowledge, technology, and practical workflows to support better decision-making and more consistent care delivery. For decades, healthcare organizations have relied on our clinical decision support solutions to bring current medical evidence into everyday care environments. Our teams include professionals across software engineering, product development, clinical informatics, research, and healthcare technology who share a commitment to reducing complexity and improving outcomes for patients and providers. Why join us? This is an opportunity to build technology that has a meaningful purpose. The applications and features developed by our engineering teams help healthcare professionals access important information, streamline clinical workflows, and make informed decisions during critical moments of patient care. You will join a collaborative environment where software engineering, healthcare expertise, and product innovation come together. As an early-career developer, you will have the opportunity to: Work on modern healthcare applications and distributed systems with real-world impact.
Build experience across user interfaces, services, APIs, data, testing, cloud technologies, and AI-assisted development.
Learn directly from experienced developers, product professionals, and healthcare technology specialists.
Take increasing ownership of features while receiving the support needed to continue developing your technical skills.
Contribute to products that support better care, greater consistency, and improved outcomes.
Grow within an organization that values professional development, continuous learning, collaboration, and new ideas.
Receive competitive benefits that may include paid time off, bonus opportunities, professional training, tuition assistance, retirement benefits, schedule flexibility, and medical, dental, and vision coverage. If you are looking to grow as a software engineer while contributing to technology that supports healthcare professionals and patients, this role offers the opportunity to make a meaningful impact. Job Details Position Overview The Software Developer I is an early-career software engineer responsible for designing, implementing, testing, and supporting application features across modern distributed systems. Working as part of an Agile team, this individual contributes to new feature development as well as enhancements to existing applications and products. Developers at this level are building greater independence, taking ownership of small to medium-sized work items, and strengthening their core engineering skills across multiple application layers, including user interfaces, services, APIs, and data. The Software Developer I uses modern engineering practices and AI-assisted development tools to improve productivity, accelerate learning, and enhance code quality. All code and generated outputs must be reviewed to ensure they meet established standards for quality, security, maintainability, and performance. This position is designed to support continued professional development by increasing technical ownership, problem-solving capabilities, and depth across the software development lifecycle. Key Working Relationships Product and Business Partners
Collaborate to understand requirements, clarify scope, and contribute to potential solution approaches. Senior and Lead Developers
Receive guidance on application design, implementation, architecture, and engineering best practices. Engineering Peers
Work collaboratively across shared codebases and support successful feature delivery. Quality, Platform, and Design Teams
Partner with cross-functional teams to ensure solutions are testable, deployable, usable, secure, and reliable. Essential Functions and Key Responsibilities Software Development
Design, build, test, and maintain application features across system layers, including user interfaces, services, APIs, and data.
Deliver small to medium-sized features with increasing independence.
Contribute to application enhancements, bug fixes, technical improvements, and ongoing maintenance.
Write clean, maintainable, efficient, and well-structured code aligned with team standards.
Follow established software development, security, and architecture practices. AI-Assisted Engineering
Use AI-assisted development tools to:
Accelerate implementation and reduce repetitive work.
Generate test cases, documentation, and code scaffolding.
Explore alternative solutions and implementation approaches.
Support troubleshooting, learning, and code improvement.
Critically review and validate AI-generated outputs for correctness, security, performance, and maintainability.
Ensure all AI-assisted work complies with organizational standards and approved development practices. Quality and Testing
Develop and maintain unit and integration tests.
Participate in code reviews and apply feedback from other developers.
Support debugging, troubleshooting, and root cause analysis.
Help identify and resolve defects before they affect users or production environments.
Contribute to the continuous improvement of application quality and reliability. Collaboration and Delivery
Participate in Agile ceremonies, including planning, refinement, daily stand-ups, demonstrations, and retrospectives.
Break assigned work into clear and actionable development tasks.
Communicate progress, risks, dependencies, and blockers proactively.
Collaborate with technical and nontechnical stakeholders throughout the development process.
Support the timely delivery of high-quality software solutions. Documentation
Document technical changes, design decisions, application behavior, and support considerations.
Contribute to team documentation, knowledge-sharing sessions, and development standards.
Maintain accurate documentation as systems and features evolve. Minimum Qualifications Education and Experience
Bachelor's degree in computer science, software engineering, information technology, or a related field preferred, or equivalent practical experience.
Typically one to three years of software development experience or related technical experience.
Foundational understanding of: Software development principles, including object-oriented and modular design.
Application architecture concepts, including client-server systems, APIs, services, and data flow.
Version control and collaborative software development practices.
Testing, debugging, and software quality principles. AI-Assisted Development
Previous exposure to AI-assisted coding tools or a willingness to learn and adopt them.
Ability to critically evaluate AI-generated code, documentation, and technical recommendations.
Understanding that AI-generated outputs require human review, testing, and validation. Required Skills and Competencies
Solid foundation in software development principles and practices.
Ability to implement clearly defined features with moderate guidance.
Strong analytical, troubleshooting, and problem-solving skills.
Effective written and verbal communication skills.
Ability to work independently on scoped assignments while also contributing effectively within a team.
Ability to manage priorities and meet commitments in a fast-paced, evolving environment.
Willingness to receive feedback and apply it to future work.
Strong attention to detail and commitment to producing high-quality work. Knowledge, Skills, and Abilities Technical Skills
General understanding of multiple layers of application development.
Familiarity with modern engineering practices such as automated testing, continuous integration and continuous delivery, and cloud-based systems.
Ability to learn and adapt to new programming languages, tools, frameworks, platforms, and development methodologies.
Basic understanding of application security, performance, scalability, and maintainability considerations. Analytical and Problem-Solving Skills
Ability to troubleshoot technical issues and propose practical solutions.
Growing ability to compare implementation approaches and evaluate technical trade-offs.
Ability to research unfamiliar issues and apply new knowledge effectively. Collaboration and Communication
Communicate clearly and professionally with team members, business partners, and stakeholders.
Actively participate in team discussions, code reviews, planning sessions, and technical conversations.
Ask thoughtful questions and seek guidance when needed.
Share knowledge and contribute to a collaborative team environment. Adaptability and Continuous Learning
Demonstrate curiosity and a commitment to continuous improvement.
Adapt to evolving technologies, architectures, development practices, and AI-assisted workflows.
Remain open to feedback, new ideas, and alternative approaches. Professional Growth
Take ownership of assigned work and follow through reliably.
Demonstrate measurable progression toward greater technical independence and responsibility.
Continue developing the skills needed to take on larger and more complex software development assignments. Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot's policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy
Build experience across user interfaces, services, APIs, data, testing, cloud technologies, and AI-assisted development.
Learn directly from experienced developers, product professionals, and healthcare technology specialists.
Take increasing ownership of features while receiving the support needed to continue developing your technical skills.
Contribute to products that support better care, greater consistency, and improved outcomes.
Grow within an organization that values professional development, continuous learning, collaboration, and new ideas.
Receive competitive benefits that may include paid time off, bonus opportunities, professional training, tuition assistance, retirement benefits, schedule flexibility, and medical, dental, and vision coverage. If you are looking to grow as a software engineer while contributing to technology that supports healthcare professionals and patients, this role offers the opportunity to make a meaningful impact. Job Details Position Overview The Software Developer I is an early-career software engineer responsible for designing, implementing, testing, and supporting application features across modern distributed systems. Working as part of an Agile team, this individual contributes to new feature development as well as enhancements to existing applications and products. Developers at this level are building greater independence, taking ownership of small to medium-sized work items, and strengthening their core engineering skills across multiple application layers, including user interfaces, services, APIs, and data. The Software Developer I uses modern engineering practices and AI-assisted development tools to improve productivity, accelerate learning, and enhance code quality. All code and generated outputs must be reviewed to ensure they meet established standards for quality, security, maintainability, and performance. This position is designed to support continued professional development by increasing technical ownership, problem-solving capabilities, and depth across the software development lifecycle. Key Working Relationships Product and Business Partners
Collaborate to understand requirements, clarify scope, and contribute to potential solution approaches. Senior and Lead Developers
Receive guidance on application design, implementation, architecture, and engineering best practices. Engineering Peers
Work collaboratively across shared codebases and support successful feature delivery. Quality, Platform, and Design Teams
Partner with cross-functional teams to ensure solutions are testable, deployable, usable, secure, and reliable. Essential Functions and Key Responsibilities Software Development
Design, build, test, and maintain application features across system layers, including user interfaces, services, APIs, and data.
Deliver small to medium-sized features with increasing independence.
Contribute to application enhancements, bug fixes, technical improvements, and ongoing maintenance.
Write clean, maintainable, efficient, and well-structured code aligned with team standards.
Follow established software development, security, and architecture practices. AI-Assisted Engineering
Use AI-assisted development tools to:
Accelerate implementation and reduce repetitive work.
Generate test cases, documentation, and code scaffolding.
Explore alternative solutions and implementation approaches.
Support troubleshooting, learning, and code improvement.
Critically review and validate AI-generated outputs for correctness, security, performance, and maintainability.
Ensure all AI-assisted work complies with organizational standards and approved development practices. Quality and Testing
Develop and maintain unit and integration tests.
Participate in code reviews and apply feedback from other developers.
Support debugging, troubleshooting, and root cause analysis.
Help identify and resolve defects before they affect users or production environments.
Contribute to the continuous improvement of application quality and reliability. Collaboration and Delivery
Participate in Agile ceremonies, including planning, refinement, daily stand-ups, demonstrations, and retrospectives.
Break assigned work into clear and actionable development tasks.
Communicate progress, risks, dependencies, and blockers proactively.
Collaborate with technical and nontechnical stakeholders throughout the development process.
Support the timely delivery of high-quality software solutions. Documentation
Document technical changes, design decisions, application behavior, and support considerations.
Contribute to team documentation, knowledge-sharing sessions, and development standards.
Maintain accurate documentation as systems and features evolve. Minimum Qualifications Education and Experience
Bachelor's degree in computer science, software engineering, information technology, or a related field preferred, or equivalent practical experience.
Typically one to three years of software development experience or related technical experience.
Foundational understanding of: Software development principles, including object-oriented and modular design.
Application architecture concepts, including client-server systems, APIs, services, and data flow.
Version control and collaborative software development practices.
Testing, debugging, and software quality principles. AI-Assisted Development
Previous exposure to AI-assisted coding tools or a willingness to learn and adopt them.
Ability to critically evaluate AI-generated code, documentation, and technical recommendations.
Understanding that AI-generated outputs require human review, testing, and validation. Required Skills and Competencies
Solid foundation in software development principles and practices.
Ability to implement clearly defined features with moderate guidance.
Strong analytical, troubleshooting, and problem-solving skills.
Effective written and verbal communication skills.
Ability to work independently on scoped assignments while also contributing effectively within a team.
Ability to manage priorities and meet commitments in a fast-paced, evolving environment.
Willingness to receive feedback and apply it to future work.
Strong attention to detail and commitment to producing high-quality work. Knowledge, Skills, and Abilities Technical Skills
General understanding of multiple layers of application development.
Familiarity with modern engineering practices such as automated testing, continuous integration and continuous delivery, and cloud-based systems.
Ability to learn and adapt to new programming languages, tools, frameworks, platforms, and development methodologies.
Basic understanding of application security, performance, scalability, and maintainability considerations. Analytical and Problem-Solving Skills
Ability to troubleshoot technical issues and propose practical solutions.
Growing ability to compare implementation approaches and evaluate technical trade-offs.
Ability to research unfamiliar issues and apply new knowledge effectively. Collaboration and Communication
Communicate clearly and professionally with team members, business partners, and stakeholders.
Actively participate in team discussions, code reviews, planning sessions, and technical conversations.
Ask thoughtful questions and seek guidance when needed.
Share knowledge and contribute to a collaborative team environment. Adaptability and Continuous Learning
Demonstrate curiosity and a commitment to continuous improvement.
Adapt to evolving technologies, architectures, development practices, and AI-assisted workflows.
Remain open to feedback, new ideas, and alternative approaches. Professional Growth
Take ownership of assigned work and follow through reliably.
Demonstrate measurable progression toward greater technical independence and responsibility.
Continue developing the skills needed to take on larger and more complex software development assignments. Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot's policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Boston, MA vacancy
- ...global threats. Our teams combine advanced science, modern software engineering, and powerful analytics to build solutions that support critical... ..., adaptability, and a desire to grow within an AI-forward development culture. Responsibilities Key Responsibilities...SuggestedH1bFlexible hours
$121.5k - $145.5k
...cloud-native environments, bridging the gap between high-scale software development and advanced system observability. You will be a key... ...fidelity technical documentation and runbooks to empower future engineers and managers to resolve issues independently....SuggestedFlexible hours$131.08k - $173.04k
...time. Position Summary: Aetna Resources LLC, a CVS Health company, is hiring for the following role in Wellesley, MA: Software Development Engineer to design and develop software applications and platforms to support digital strategies and solutions. Duties include:...SuggestedHourly payFull timeTemporary workLocal areaRemote work- ...range of backgrounds and experiences to empower and inspire each other. Imagine your future with us. ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate....Suggested
$143.7k - $194.4k
...backgrounds and experiences to empower and inspire each other. Imagine your future with us. ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring...SuggestedInternshipFlexible hours$112k - $141k
...overview As a core member of the Search Platform team (SPT), this Software Engineer II will collaborate with cross-functional teams, including... .... What you’ll bring 2+ years of professional software development experience. Familiar with Java (preferred) or similar language...Flexible hours$137k - $170.9k
...Design and implement real-time system software architectures leveraging SMP (symmetric... ...and peripheral devices. Support hardware engineering teams with deep technical debugging and... ..., kernel internals, and device driver development. Experience bringing up and debugging systems...Full timeTemporary workWork at officeImmediate startVisa sponsorshipWork visa$143.7k - $194.4k
Software Development Engineer, Alexa Endpoint Experiences Amazon | Posted Mar 14 | Full-time | Advanced (5-10 yrs) Job Description Join the team that brought you the Touch‑Screen enabled Alexa+ Echo Show devices. You will find opportunities to: Bring innovative experiences...Full timeInternshipFlexible hours$140.6k - $173.1k
...shared responsibility? Then this role is for you! In today's software development landscape, collaboration, E2E accountability, problem... ...generate business outcomes. We believe in the power of integrated engineering, where development, quality, and agility skills blend...Immediate startFlexible hours$73 per hour
...Senior Software Development Engineer Cambridge, MA, United States About the Job Senior Software Development Engineer Experience Level: Mid-Senior (6 Years Required) Education Level: Bachelors Degree Pay Rate: $73 per hour (Contract) Location: Cambridge...Hourly payContract workWork at officeRemote workFlexible hours2 days per week- ...fostering a community where everyone feels included and empowered to do the best work of their lives. As a Junior Embedded Software Development Engineer, you’ll contribute to the software that runs on Sonos players to help deliver reliable playback and great experiences...Full timeTemporary workInternshipWork at officeImmediate startRemote workVisa sponsorshipWork visa3 days per week
- ...degree in a technology related field (e.g., Engineering, Computer Science, etc.) required. ~8... ...Experience in REST based web services development using different frameworks (e.g.,... ...Strong programming, debugging and secure software development skills (e.g., Veracode, Sonar...Contract work
- ...The Lighthouse. KPMG is currently seeking a Manager, Cloud Engineer for our Consulting practice. Responsibilities : Assist... ...stakeholders and architects Support client pursuits and development of service proposals Assist development of enhancements to...Full timeH1bLocal area
- ...within the practice, fostering both personal and professional development, thereby creating new pathways for growth. In this ever-... ...development, ensuring the team stays at the forefront of AI and cloud engineering technology advancements Work closely with our Microsoft,...Full timeH1bLocal area
- ...About You As a Full-Stack Engineer at Cyvl, you will play a key role in delivering intuitive, performant, and scalable applications... ...Solid understanding of JavaScript/TypeScript and modern front-end development practices (hooks, context, etc.). Experience building backend...Immediate startFlexible hours
$100k - $145k
...Full-Stack Software Engineer Location: Boston, MA (Hybrid — 2 days per week in office) About Us Clasp is a venture-backed, mission-driven startup transforming access to education and career pathways. We’re revolutionizing how employers attract and retain critical talent...Work at officeWorldwideFlexible hours2 days per week- ...to understand how those features work and contribute to different parts of the platform. What skills do I need 3-5+ years of software engineering experience, ideally at a SaaS enterprise software company. Strong proficiency in TypeScript is required. Familiarity with...Temporary workWork at officeFlexible hours3 days per week
- ...relief accessible to the average American. Position: Fullstack Software Engineer Location: Dedham, MA Job Id: 112 # of Openings: 1 Job Type:... ...as a software engineer. 3+ years of experience in Django development with a strong understanding of object-oriented principles. Proficiency...Full timeWork at officeRemote work2 days per week3 days per week
$10k
...highest-fidelity bioprocess simulation software to help life‑saving therapies reach patients... ...Ark is seeking a Fullstack Software Engineer to join our fast‑moving startup tackling... ...Key Responsibilities Fullstack product development – Build and ship end‑to‑end features spanning...Full time$90k - $210k
...technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best‑in‑class technical solutions... ...engineers, and software developers, you will follow Agile development processes and embrace DevSecOps to ensure fast and secure...Full timeWork experience placement- ...within the practice, fostering both personal and professional development, thereby creating new pathways for growth. In this ever-changing... ...experience Google Cloud Professional Cloud Security Engineer, Professional Cloud Architect, or other relevant Google Cloud...Full timeH1bLocal area
- ...Senior Full Stack Software Engineer Date: July 2025 Location: Remote Job Type: Consultant Reports to: Director of Technology Housing Navigator... ...the full technology stackfrom database design and API development to frontend user interfacesin close collaboration with cross...Work at officeRemote work2 days per week
$120k - $150k
...Section 1: Position Summary As a Software Development Engineer in Test (SDET) at Ascensus, you will be working in a high-energy team, developing, and executing automated or manual tests in various stages of development by using the best engineering practices in the...Second jobLocal areaRemote work- ...training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with high...
$128k - $205k
Automation Software Development Engineer Hybrid - Cambridge (US), Massachusetts, United States Apr 21, 2026 $128K - $205K Job Description Software Development Engineer The Automation Software Development Engineer plays a critical role in advancing software quality,...Work visaRelocation package$163k - $246.5k
...Fullstack Engineer Semgrep, the leader in code security for builders, empowers invention without friction. Teams catch, flag, and fix real issues before they ship, powered by security that learns as they build. Semgrep secures code as it's written and provides guardrails...Currently hiringLocal areaRemote workWeekend work3 days per week$178.13k - $284.28k
...one community at a time. Position Summary CVS Pharmacy Inc., a CVS Health company, is hiring in Boston, MA for a Staff Software Development Engineer to design and develop software applications and platforms to support digital strategies and solutions. Responsibilities...Hourly payFull timeTemporary workLocal areaRemote work$140k - $150k
...WHO ARE YOU? You bring strong backend and full stack technical expertise to your work as a Senior Software Engineer. You thrive in a collaborative, fast-moving development environment, and are motivated to ensure your work has a positive impact. WHO ARE WE? We are passionate...Work at officeRemote workRelocation package- ...explore new ideas, but always rooted in engineering best practices. As a result, we can... ...comes to UX. As a Senior Full-Stack Software Engineer, you will build AI-centric web... ...collaborate across all aspects of the software development lifecycle. Kensho states that the...Temporary workWork at officeWorldwide
$166k - $220k
...Software Engineer, C++ Boston, Massachusetts, United States Anduril Industries is a defense technology company with a mission to transform... ...and stability. Contribute to the full software development lifecycle, from architectural design and implementation to rigorous...Full timeWork experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Boston, MA
- junior software developer Boston, MA
- graduate software engineer Boston, MA
- software engineer internship Boston, MA
- senior software engineer Boston, MA
- software developer fintech Boston, MA
- software engineer visa sponsorship Boston, MA
- software engineer student Boston, MA
- senior software engineer ruby on rails Boston, MA
- federal - software developer Boston, MA



