Post job

Software engineer jobs in Lawrence, MA

- 3,931 jobs
All
Software Engineer
Senior Software Engineer
Data Engineer
Automation Engineer
Senior Engineer
Software Development Engineer
Java Developer
Senior Embedded Software Engineer
Principal Software Engineer
Embedded Software Engineer
Lead Software Developer
Senior Java Developer
  • Junior Azure Data Engineer

    Unifirst 4.6company rating

    Software engineer job in Wilmington, MA

    We are seeking a highly motivated Junior Azure Data Engineer with 1-2 years of experience in SQL, Python, and Azure Fabric to join our growing data-engineering team. This role is ideal for someone with 1-2 years of experience in SQL and Python, strong analytical skills, and enthusiasm to learn cloud technologies. The candidate will assist senior engineers in developing, testing, and maintaining reliable and scalable data solutions that power business analytics and reporting across Finance, Operations, and Enterprise functions. This will be a hybrid position out of our corporate headquarters in Wilmington, MA. Key Responsibilities: Support data-pipeline development and migration activities for Legacy Data Warehouse (LDW) to Azure Fabric Lakehouse/Warehouse. Write efficient SQL queries for data extraction, transformation, and validation across multiple databases (SQL Server 2022, Azure SQL MI, Synapse). Develop and debug Python scripts for automation, file ingestion, and data-quality checks. Assist in building Fabric dataflows, pipelines, and lakehouse tables aligned with enterprise data-modeling standards. Collaborate with senior engineers on ETL design, optimization, and performance tuning. Perform unit testing, peer code reviews, and maintain technical documentation in Confluence/Git. Monitor data-load processes and assist in resolving job failures (Zephyr test case execution, JIRA updates). Continuously learn emerging Azure technologies (Databricks, Fabric, Power BI) and contribute to process-improvement initiatives. Qualifications Bachelor's degree in Computer Science, Information Systems, Engineering, or related field. 1-2 years of hands-on experience with SQL (T-SQL preferred) and Python scripting. Basic understanding of data-warehousing concepts (ETL, staging, fact/dimension modeling). Exposure to Azure services such as Data Factory, Synapse, or Fabric components. Strong curiosity, analytical mindset, and attention to detail. Enthusiasm to learn enterprise-scale systems and deliver high-quality, production-ready code. The estimated annual salary for this position ranges from $68,000 to $85,000. Actual compensation will vary based on factors including but not limited to the candidate's skills, experience, and qualifications. Geographic differentials may also apply depending on the position's location. There is no application deadline for this role; recruitment will remain open until the position is filled. Benefits & Perks: 401K with Company Match, Profit Sharing, Health Insurance, Employee Assistance Program, Life Insurance, Paid Time Off, Tuition Reimbursement, 30% Employee Discount, Employee Referral Bonuses. UniFirst is an international leader in garment & Uniform services industry. We currently employ over 14,000 team partners who serve 300,000 business customer locations throughout the U.S., Canada, and Europe. We were included in the top 10 of Selling Power magazine's “Best Companies to Sell For” list and recognized on Forbes magazine's “Platinum 400 - Best Big Companies” list. As an 80-year old company focused on annual growth, there's never been a better time to join our team. UniFirst is an equal opportunity employer. We do not discriminate in hiring or employment against any individual on the basis of race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws
    $68k-85k yearly 22h ago
  • Engineer, Senior

    Constellation Energy 4.9company rating

    Software engineer job in Everett, MA

    WHO WE ARE As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute. Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future. TOTAL REWARDS Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more. Expected salary range of $118,800 to $132,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k). PRIMARY PURPOSE OF POSITION Performs advanced technical/engineering problem solving in support of Power plant operations. Responsible for technical decisions. Possesses excellent knowledge in functional discipline and its practical application and has detailed knowledge of applicable industry codes and regulations. PRIMARY DUTIES AND ACCOUNTABILITIES Provide in-depth technical expertise to develop, manage and implement engineering analysis, activities and programs Provide technical expertise and consultation through direct involvement to identify and resolve equipment and system problems Provide complete task management of engineering issues Perform engineering tasks as assigned by supervision applying engineering principles Accountable for the accuracy, completeness, and timeliness of work ensuring proper configuration management and assuring that standard design criteria, practices, procedures and codes are used in preparation of plans and specifications Perform independent research, reviews, studies and analyses in support of technical projects and programs. Recommend equipment, new concepts and techniques to improve performance, simplify construction, reduce costs, correct design or material flaws, or comply with changes in codes or regulations MINIMUM QUALIFICATIONS BS Engineering, and 5+ years professional experience Has demonstrated solid or better results for at least 2 years and works independently in assigned areas of knowledge and skills Has completed assigned skills and knowledge development training to broaden and deepen knowledge in select areas. Demonstrated ability to assist/mentor junior engineers on technical issues PREFERRED QUALIFICATIONS Demonstrated ability to assist/mentor junior engineers on technical issues Higher level of accountability than an Engineer 2 Demonstrated proficiency leading cross functional initiatives at an asset/plant Process Engineering experience in the Natural Gas industry Rotating equipment experience (piping design, pumps, compressors, generators, natural gas processing, cryogenics, etc.)
    $118.8k-132k yearly 2d ago
  • Software Development Engineer in Test - AI

    New Balance 4.8company rating

    Software engineer job in Boston, MA

    JOB MISSION: New Balance is seeking a forward-thinking Senior SDET with a developer's mindset and a passion for AI to lead the next evolution of our global eCommerce test automation platform. This is a unique opportunity for someone who thrives on staying ahead of AI trends and is eager to apply them to modern software quality engineering. You'll drive the transformation of our Selenium and BDD-based test stack into a cutting-edge, AI-augmented platform that supports everything from unit testing to full user journey validation. If you're a builder at heart-excited by the challenge of creating scalable, self-healing, and autonomous testing systems that empower both engineers and developers-this role is for you. MAJOR ACCOUNTABILITIES: Lead the architectural redesign of our test automation platform, transitioning from a legacy Selenium/C# and BDD stack to a modern, intelligent framework. Design, build, and maintain AI-driven test automation platforms that enable reliable, scalable tests across the entire testing pyramid-from unit and integration to full end-to-end user journeys. Implement AI-augmented testing strategies to support autonomous test creation, maintenance, and healing. Integrate visual validation tools such as Applitools Eyes into the automation pipeline. Collaborate cross-functionally with developers, QA engineers, and DevOps to ensure test coverage, reliability, and scalability across global eCommerce sites. Evaluate and integrate open-source and commercial tools that enhance test intelligence, observability, and maintainability. Advocate for testability by partnering with developers and architects to influence solution design. Mentor and guide other SDETs and QA engineers in modern test automation practices and AI-driven testing approaches. Continuously research and prototype emerging AI technologies in the testing space to keep the platform at the forefront of innovation. REQUIREMENTS FOR SUCCESS: 5+ years of experience in test automation, with deep expertise in Selenium and C#. Strong understanding of BDD frameworks (e.g., SpecFlow, Cucumber) and test design principles. Hands-on experience with Selenium extensions such as Healenium, Selenide, or Selenium Grid, with a focus on improving test resilience, scalability, and maintainability. Proven ability to implement self-healing test mechanisms and intelligent locator strategies to reduce flakiness and maintenance overhead. Familiarity with AI-augmented testing strategies (e.g., intelligent test generation, adaptive test execution). Experience integrating Selenium-based frameworks into modern CI/CD pipelines (e.g., Azure DevOps, Jenkins), with AI-driven diagnostics or analytics. Proficiency with visual testing tools like Applitools Eyes. Experience with modern automation frameworks such as TestRigor, Playwright, or Cypress. Exposure to machine learning or NLP concepts applied to software testing. Contributions to open-source testing tools or frameworks. Strong problem-solving, communication, and mentoring skills.
    $89k-115k yearly est. 4d ago
  • Software Engineer 4 - DevSecOps

    CTS International 4.7company rating

    Software engineer job in Cambridge, MA

    **Must be able to obtain a Secret Clearance. US Citizenship Required.** CTS International is seeking highly motivated DevSecOps Software Engineers across a broad range of experience levels-Experienced, Senior, and Subject Matter Expert (SME) / Technical Lead Engineer (TLE)-to join an advanced software initiative involving CI/CD pipelines, AI tools, and hardware-in-the-loop (HIL) testing environments. This position is based onsite in Cambridge, MA and will contribute to the development, automation, deployment, and verification of safety-critical software systems within a high-performance engineering environment. Core Responsibilities Designs, develops, and completes test and verification of software products to ensure quality, reliability, and functionality. Partners with stakeholders to review and identify software requirements, define test objectives, and ensure testability throughout the CI/CD pipeline. Develops and maintains standardized processes, automated test scripts, and performance metrics to streamline the software engineering lifecycle. Sets up and configures integrated test environments-including hardware, software, and network components-to replicate real-world production environments. Executes test scenarios and reports results, identifying defects, vulnerabilities, and areas for improvement. Creates, documents, and maintains test plans, procedures, artifacts, and traceability documentation in compliance with data privacy and security protocols. Implements and maintains hardware-in-the-loop (HIL) automation systems for software and hardware integration testing within avionics platforms. Supports continuous improvement efforts to optimize software quality and development efficiency across multidisciplinary teams. Senior / SME / Technical Lead (Level 4/5) Responsibilities Leads the development, documentation, and enforcement of DevSecOps best practices to enable rapid, reliable, and secure CI/CD workflows. Mentors junior engineers and contributes to achieving major technical milestones across cross-functional engineering groups. Drives collaboration between software and HIL teams to integrate AI-enhanced software solutions into hardware testing environments. Proficient in version control systems (e.g., Git, GitHub, GitLab) and CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI). Experience with configuration management tools (e.g., Ansible, Puppet, Chef), containerization/orchestration (e.g., Docker, Kubernetes), and artifact repositories (e.g., Nexus, Artifactory). Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus but not required. Hands-on experience with test automation frameworks such as PyTest, Selenium, JUnit, or similar. Strong understanding of monitoring and logging tools such as Prometheus and the ELK stack. Willingness to use AI tools in CI/CD and test automation is required; familiarity with AI frameworks (e.g., TensorFlow, PyTorch) is a plus. Excellent collaboration skills, effective communicator, and thrives in a fast-paced, agile development environment. Basic Qualifications (Required Skill/Experience): Bachelor's degree and typically 3 or more years' experience in a software engineering classification or a Master's degree with 1 year of experience in a software engineering classification. Must be able to work onsite in Cambridge, MA Preferred Qualifications (Desired Skills/Experience): Education or experience in modern CI/CD techniques and/or use of AI Tools Ability to obtain a U.S. Security Clearance if sponsored Senior-Level (Level 4) Education/Experience: Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+1 years' related work experience, Master+3 years' related work experience). How to Apply for Position: Click the link below to submit your application directly: ************************************************************ If this opportunity excites you, please reach out to our recruiting team, at ************************* or call us at ***************** .
    $73k-98k yearly est. 3d ago
  • Software Engineer (Artificial Intelligence)

    Encode, Inc.

    Software engineer job in Cambridge, MA

    Title: Software Engineer (Artificial Intelligence) Duration: 12 Months Pay Rate : $60 - $110 (DOE) We are seeking a Technical Engineer to design, develop, and implement advanced Artificial Intelligence (AI) algorithms and models for next-generation avionics and aerospace systems. This position involves hands-on AI model development, leadership of a small technical team, and close collaboration with cross-functional engineering groups. Key Responsibilities Design, develop, document, and implement AI and Machine Learning (ML) models using standard tools and ethical practices. Evaluate the use of existing AI tools for code generation and avionics applications. Collect, clean, preprocess, and analyze large datasets to ensure data quality and extract insights. Test, document, and debug AI software systems and algorithms. Train, evaluate, and optimize AI model performance. Conduct Safety Risk Management for AI models per organizational standards. Integrate and deploy efficient, scalable AI solutions into production environments. Partner with cross-functional and domain experts to align AI initiatives with business and engineering goals. Stay updated on emerging AI frameworks, tools, and regulations in engineering environments. Required Qualifications Bachelor's degree and typically 5- 7+ years of software engineering experience Strong programming skills in Python, C, or C++. Experience developing or implementing AI/ML algorithms and tools. Must be able to work onsite in Cambridge, MA. Excellent communication, documentation, and teamwork skills. Preferred Qualifications Experience with AI frameworks such as TensorFlow, PyTorch, or Keras. Familiarity with automated testing (Google Test, PyTest) and CI/CD tools (Jenkins, GitLab CI/CD). Exposure to ADA, avionics software, or embedded systems. Background in data preprocessing, model training, and optimization. Research or publications in the AI software field are a plus. Ability to obtain a U.S. Security Clearance if sponsored.
    $72k-95k yearly est. 3d ago
  • Full Stack Software Engineer

    Acceler8 Talent

    Software engineer job in Boston, MA

    Who We Are We're a fast-scaling startup building high-performance systems where AI meets enterprise infrastructure. Our platform helps organisations ship faster, scale smarter, and run reliable software through modern engineering and data-driven optimisation. What You'll Do Build and scale end-to-end systems using TypeScript across frontend and backend Ship performant, secure features with React (or similar) and Node.js Design scalable APIs and optimise systems for speed, stability, and efficiency Work closely with product, platform, and systems teams to deliver real-world impact Embed engineering best practices and raise the bar for code quality and delivery What You'll Bring Strong full-stack experience with TypeScript, React, and Node.js Experience operating cloud-native systems (AWS, GCP or Azure) Solid understanding of containers and orchestration (Docker, Kubernetes) Experience with both SQL & NoSQL databases A product-minded approach and strong problem-solving skills Nice to Have Exposure to AI/ML-powered systems Experience with DevOps or Infrastructure-as-Code Background in early-stage or high-growth startups Why Join Build core product in a high-ownership environment Work at the intersection of AI and scalable systems Competitive salary, equity, and meaningful benefits Fast-paced team with real opportunity for growth and progression Exposure to AI/ML-powered systems Experience with DevOps or Infrastructure-as-Code Background in early-stage or high-growth startups Why Join Build core product in a high-ownership environment Work at the intersection of AI and scalable systems Competitive salary, equity, and meaningful benefits Fast-paced team with real opportunity for growth and progression
    $72k-95k yearly est. 22h ago
  • Senior Software Engineer

    Alexander Technology Group 4.3company rating

    Software engineer job in Woburn, MA

    The Alexander Technology Group is looking for a Senior Software Engineer with a focus on AI Platforms and Edge Computing. . Full-time Salary: 150-200k Requirements: Design and implement software platforms for AI, data processing, and edge-to-cloud deployments. Architect and deploy scalable systems across hybrid environments. Develop high-performance components in C/C++, Go, and Python. Build APIs and middleware connecting AI models, data services, and applications. Use IaC, Docker, and Kubernetes for automated, cloud-native deployments. Optimize performance, security, and reliability in distributed systems. Qualifications 7+ years in software engineering for embedded, cloud, or distributed systems. Strong skills in C/C++, Go, Python, and Linux-based environments. Experience with SOA, SaaS, and Infrastructure-as-Code (Terraform, CloudFormation). Proficient with Docker, Kubernetes, and CI/CD workflows. Knowledge of networking, debugging, and optimization in real-time systems. Familiarity with AWS, Azure, or GCP. If interested, please send resume to ************************
    $107k-144k yearly est. 1d ago
  • DeltaV Automation Engineer

    LVI Associates 4.2company rating

    Software engineer job in Boston, MA

    DeltaV Automation Engineer Experience Levels: Mid-Level: 3-7 years Senior: 7-14 years Principal: 14+ years A leading engineering and consulting firm in the life sciences sector is seeking experienced DeltaV Automation Engineers to support projects in the biotech and pharmaceutical industries. With over two decades of global experience, the firm specializes in manufacturing applications including process automation, MES, data analytics, and project management. This is an excellent opportunity to join a dynamic team working on the design, automation, commissioning, and startup of cutting-edge facilities and systems. The ideal candidate will bring strong technical expertise, hands-on automation skills, and solid documentation capabilities. Key Responsibilities Design, configure, and implement process control solutions for life sciences manufacturing Program, test, and document Emerson DeltaV DCS systems Develop user requirements, software/hardware design specifications, and validation protocols Create electrical panel schematics and scope of supply documentation Lead and manage automation projects, ensuring timely progress and delivery Support on-site installation, testing, and startup of control systems Collaborate with plant engineers and operators to optimize control strategies Provide training to operators and engineering staff on control systems Qualifications Bachelor's or Master's degree in Mechanical, Chemical, or related Engineering discipline Proven experience in the biotech/pharma industry Strong understanding of S88 Batch structure and DeltaV architecture Proficient in reading and interpreting P&IDs and automation narratives Hands-on experience with commissioning and startup of control systems Familiarity with PLC, HMI, and SCADA platforms (Rockwell, Siemens, Wonderware, GE) Knowledge of control system networking (TCP/IP, Ethernet/IP, OPC UA, Profibus) Understanding of cGMP, FDA regulations, and 21 CFR Part 11 compliance
    $79k-106k yearly est. 3d ago
  • AI Automation Engineer

    Franklin Fitch

    Software engineer job in Boston, MA

    AI Automation Engineer | Boston, MA | $150,000-$170,000 + Bonus A leading professional services firm is seeking an AI Automation Engineer who will be joining a fast-growing team which has doubled in size over the last year and receiving consistent investment. You will take complete ownership over their M365, Power Suite, and AI application suite, and be operating in a cloud-first environment. You will be working across the latest, cutting-edge technologies with a focus on Copilot, Power Suite, and M365. You will be joining an organization which is highly collaborative and team-orientated. Despite the fast-paced nature of their environment, they are a people-first organization who encourage a strong work/life balance. They place a strong emphasis on growth and development and there will be several opportunities to work towards Director-level positions. They are willing to pay up to $170,000 + Bonus depending on experience as well as a strong benefits package. This will be a hybrid role in Boston, MA with an expectation of three days a week onsite. Key requirements for the role: Copilot PowerApps Power Automate PowerBI Microsoft365 PowerShell The company is looking to begin conversations and interviews this week so to secure an interview slot, send in an application.
    $80k-106k yearly est. 1d ago
  • Java Full Stack Developer

    TPA Technologies 3.8company rating

    Software engineer job in Boston, MA

    ONLY LOCAL TO BOSTON, MA In-Person Interview is a must! No Corp-to-Corp - no vendors! Job Title: Senior Java Full Stack Developer Interview Process: 3 Rounds: 2 virtual, 1 on site with live coding and meet the team We are seeking a highly skilled Senior Java Developer with expertise spanning both middle-tier server development (50%) and presentation-tier development (50%). You will work end-to-end-from front-end user interfaces through to database/OOM layers-delivering robust, high-performance web applications. Key Responsibilities Collaborate with Business Analysts to translate business requirements into technical designs. Develop, test, and maintain high-quality source code across the full stack. Create and execute unit tests; support functional and system integration testing. Participate in deployment activities and production support when needed. Design and integrate application components for seamless interoperability. Ensure solutions meet performance, scalability, maintainability, and security standards. Required Qualifications Bachelor's degree in Computer Science, Engineering, or related field. 5+ years developing web-based applications using Java/J2EE technologies. Strong experience with: Core Java (multi-threading, Executor framework). Spring, Spring MVC, Hibernate, MyBatis. RESTful web services development and integration. JavaScript, JSP, CSS, HTML, Angular, and modern JS libraries (e.g., jQuery). AJAX, XML/XSLT, and JSON. Application servers: JBoss, Apache, Tomcat. SQL database design, stored procedures, and performance optimization. Experience building and deploying microservices in AWS Experience using GitHub Copilot in Agent mode to assist with Java development. Ability to create cross-browser, cross-platform compatible solutions. Strong understanding of web application security best practices.
    $81k-105k yearly est. 2d ago
  • Senior Full Stack Developer

    Pyramid Consulting, Inc. 4.1company rating

    Software engineer job in Merrimack, NH

    Immediate need for a talented Senior Full Stack Developer. This is a 12+ Month Contract opportunity with long-term potential and is located in Merrimack, NH/Smithfield, RI(Hybrid). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-93360 Pay Range: $70 - $75/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: Developing and deploying software in a fast-paced environment. Collaborating with colleagues on technical implementation and process improvement. Able to clearly present sophisticated technical solutions, ideas, and plans to senior management, business partners, andless technical team members as needed. Working closely with technology and business partners to design new features. Passion for learning the latest technologies and frameworks. Building positive relationships within and across teams. Mentor and be mentored by your team members and partners Key Requirements and Technology Experience; Key Skills; Building enterprise web and middle-tier applications using 30%Angular (supporting enhancements/rewrites and adding components), TypeScript, Java, Spring/Spring Boot. Seeking 70% on middle-tier, API, and web application development experience. Web Services - Strong knowledge of REST APIs, JSON, XML, SOAP. CI/CD & Automation - Familiarity with Jenkins, GitHub, and automated deployment/testing strategies. Maintaining existing pipelines. 6+ years of full stack software development experience building enterprise web and middle tier applications including Angular, Typescript, and core Java with Spring/Springboot. B.S. in Computer Science, Engineering, Mathematics, or equivalent experience. Leadership experience to guide, encourage, and motivate your fellow engineers. Experience working in an Agile Scrum development environment. Experience with web services - JSON, XML, REST, SOAP, etc. Experience with Docker, Kubernetes, Terraform, and AWS cloud deployment/application management. Experience with unit testing and test automation libraries/strategies. Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins. Experience using source control and pull requests for collaborative development in code repository tools such as GitHub. Strong communications and problem-solving skills Our client is a leading Financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, 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.
    $70-75 hourly 4d ago
  • Sr. Software Engineer, Embedded Network

    Gravity It Resources

    Software engineer job in Marlborough, MA

    Senior Software Engineer - Embedded Network Job Type: Direct Hire We are seeking a Senior Embedded Software Engineer to join a high-impact engineering team focused on building secure, high-performance networking solutions used across government and mission-critical environments. This team operates in an agile, fast-moving environment where engineers have strong ownership, visibility, and influence over product direction - while benefiting from the stability, resources, and long-term growth of a large technology organization. In this role, you'll contribute to the design, development, and enhancement of embedded networking capabilities across multiple product lines. Work involves building and refining secure communications software on embedded Linux platforms, ensuring alignment to evolving government cybersecurity standards. You will collaborate closely with cross-functional teams to clarify requirements, architect solutions, and support the full development lifecycle from implementation through integration, automation, testing, and certification. Responsibilities Design, develop, and integrate high-speed, scalable embedded networking software (protocols, device drivers, data plane) Contribute to secure software and systems engineering efforts supporting government cybersecurity requirements Work as part of an agile, multidisciplinary development team Develop and maintain software on embedded Linux platforms Support integration, debugging, testing, and performance validation of embedded software Ensure adherence to evolving security design standards and compliance requirements Qualifications Required 10+ years of hands-on software development using C/C++ in embedded environments 10+ years of experience with network software design and development 7+ years of experience working with Linux OS, preferably in embedded systems Strong experience with networking protocols (e.g., TCP/IP, IPsec, MACsec, TLS, etc.) Experience with object-oriented software development Exposure to Agile/Scrum development environments Ability to plan, track, and report progress across the development lifecycle U.S. Citizenship required (role supports U.S. Government programs) Ability to obtain and maintain a DoD Secret Clearance (active clearance preferred) Bachelor's degree or higher in Computer Science, Computer Engineering, or related field Preferred / Nice to Have Experience with Linux network stack and/or Linux kernel module development Familiarity with device drivers or lower-level embedded development Experience with CI/CD, unit testing, and automated pipelines Experience with Rust for embedded systems Real-time or performance-critical embedded development experience Work Environment Agile Scrum teams (5-12 engineers) Work involves secure networking products for government programs Collaboration with peer engineers, systems engineering, and security teams Additional Details Work Authorization: U.S. Citizenship required Clearance: Active DoD Secret highly preferred; ability to obtain clearance required Travel: Up to 10% Location Flexibility: Marlborough, MA preferred; other U.S. locations considered for highly qualified, clearable candidates
    $102k-129k yearly est. 2d ago
  • Senior Dotnet Developer

    Talentola

    Software engineer job in Milford, MA

    Role: Tech Lead .NET full stack with Angular Contract role Who are we looking for? Mphasis is looking for a Tech Lead to join a dynamic team creating software to develop cloud applications using Microsoft based tech stack. The candidate will work collaboratively with the design lead, product owners, and other business stakeholders to understand requirement needs and then work further with development teams to get the requirements into marketable customer-facing products. Technical Skills: Strong and proven background in Information Technology. Should have the experience of Leading the team technically and own the responsibility of Quality Deliverables Strong working knowledge of .NET Core, C#, REST API, Working knowledge of Angular 15 or later, Typescript, HTML 5 and CSS 3. Working knowledge of NoSQL Databases. Experience on AWS and Docker Good understanding of CI/CD pipelines and SonarQube. Good understanding of GIT and it's process like Troubleshooting issues related to code performance. Chromatography or LC/MS instrument control experience is a plus.. Qualification: University degree (preferably in a science related subject or in engineering) Overall, 10--14 years in experience in IT Application/Software Development field. Good and hands-on knowledge of Agile adoption (concept of delivering MVP) is mandatory.
    $92k-119k yearly est. 2d ago
  • Senior Software Engineer (Medical Device)

    Intellias

    Software engineer job in Boston, MA

    Join a mission-driven engineering team building next-generation technology for diagnosing and treating cardiac arrhythmias. You'll help develop a real-time medical platform that blends advanced visualization, hardware integration, and life-saving clinical workflows. This onsite/hybrid role (4 days per week in Greater Boston) offers close collaboration, hands-on lab work, and the opportunity to shape a high-impact medical system from the ground up. What we offer you in USA We honor the contract terms you prefer. 20 paid vacation days per year 40 working hours per week Retirement Plan 401(K) Medical, Dental, Vision Insurance Plan for you and your Family 100% On-Site position in Newton What You'll Do Design, implement, and optimize high-performance system software in Python and C++. Build and debug applications that interface directly with medical hardware, imaging systems, and embedded components. Collaborate with hardware, systems, product, and QA teams to define requirements and deliver clinically reliable software. Drive engineering quality through code reviews, automated testing, and CI/CD. Mentor junior engineers and contribute to a culture of technical excellence. Document architecture, design decisions, and verification processes for regulatory compliance. Support lab evaluations, pre-clinical studies, and customer-facing demos. Stay current on tools and frameworks to help advance system performance and scalability. Required Qualifications Bachelor's + 4 years of experience, or Master's + 2 years, or PhD with relevant work or research experience. Strong proficiency in Python and C++. Preferred Qualifications Expertise in OOP, algorithms, and data structures. Experience with real-time or embedded software development. Familiarity with network protocols and hardware/software integration. Hands-on experience with ROS, Linux development, and/or RTOS. Knowledge of Git, CI/CD pipelines, Agile workflows. Exposure to cloud platforms (AWS/Azure) and scalable architectures. Strong communication and cross-functional collaboration skills. Ability to take ownership of complex, mission-critical software modules.
    $92k-119k yearly est. 3d ago
  • Senior Software Engineer (Python & AWS)

    Dewinter Group

    Software engineer job in Boston, MA

    This role is with a DeWinter Financial Services Partner Boston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week. 12 Month + contract (or contract to hire, if desired) We are targeting a mid or senior level software engineer who has experience in Python, AWS cloud, and has worked for financial services firms. Overview: The Senior Software Engineer will participate in a high level development capacity on a project building a robust, next gen web apps for an asset management firm in modern technologies. Previous experience in financial services preferred. Experience working with client facing teams, providing automated workflow solutions and data management tools. Experience and/or understanding of the various domains within an asset management firm (investment operations, performance and attribution, trading etc.) is desired. Requirements: Senior or Technical Lead level development experience Several years of coding experience in Python. Experience working in an AWS Tech Stack (Terraform, CloudFormation, Lambda, ECS, Aurora, etc.) Experience building REST API's Experience with CI/CD and Test Driven Development Experience building API's and services for data access and integration purposes. Prior experience working with Amazon Web Services is required. Prior UI experience with React or Node is a plus, but not required. Prior experience with the Snowflake Data Platform is a plus, but not required.
    $92k-119k yearly est. 3d ago
  • Senior Software Engineer

    Socium

    Software engineer job in Boston, MA

    Senior Software Engineers - Relocate to NYC (Boston's Best Only) Industry: High-performance trading & research engineering Comp: $600k - $1.5m We're hiring a small number of exceptional Software Engineers to join a high-impact engineering group in NYC. If you're in Boston and operating well above average, this is where your ability actually gets used. What You'll Work On Serious engineering - not feature factory work: Distributed computing & large-scale data systems Research/modelling platforms High-performance execution & routing Core infra powering real-time decisioning Small teams. High autonomy. Immediate impact. Who Should Apply Engineers with clear, proven excellence, typically shown through: Elite Foundations Top CS/Math/EE degree (MIT/Harvard/CMU/Stanford/etc. or equivalent) Strong GPA (usually 3.7+ or equivalent) Real Engineering Depth Distributed systems, infra, platform, HPC, research tooling or similar Ownership of complex, performance-critical systems Fast progression + high trust roles High Problem-Solving Ability Algorithms, systems thinking, clean architecture, first-principle reasoning. Commercial Awareness You build with purpose - speed, correctness, and impact matter to you. Not a Fit Web dev only, Maintenance roles, Anyone not relocating to NYC What You Get Market-leading comp NYC relocation High-calibre peers Work that hits production fast A genuinely career-defining engineering environment If You're One of Boston's Top Engineers - Apply.
    $92k-119k yearly est. 2d ago
  • Senior Software Engineer

    Mastek

    Software engineer job in Quincy, MA

    Job Title: Sr. Application Programming Developer Skills: Java/Python with AWS background Job Type: [Full-time / Contract] We are seeking a highly skilled Senior Software Developer with strong experience in Java / Python, and proficiency in AWS cloud services. You will be responsible for developing scalable applications, designing API services, automating deployments, and optimizing system performance in a cloud-native environment. Key Responsibilities Design, build, and maintain robust and scalable backend services using Python and/or Java. Develop RESTful APIs and data processing pipelines for mission-critical systems. Implement automated CI/CD pipelines for build, test, and deployment using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline. Deploy applications to AWS using services like Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, RDS, and others. Work with infrastructure-as-code (IaC) using Terraform or AWS CloudFormation. Integrate logging, monitoring, and alerting using CloudWatch, ELK, or Prometheus/Grafana. Collaborate with architects, DevOps engineers, and product teams to ensure system reliability and performance. Ensure code quality through unit/integration testing, peer reviews, and static code analysis. Participate in Agile/Scrum ceremonies and contribute to continuous improvement practices. Required Skills 8+ years of experience in software development using Java / Python. Strong understanding of object-oriented programming and design patterns. Hands-on experience with AWS services in production environments. Experience with CI/CD tools and automation workflows. Proficient with Docker and containerized development; exposure to Kubernetes is a plus. Familiarity with Git, REST APIs, and microservice architecture. Good understanding of DevOps principles and cloud security best practices. Experience working with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.). Regards, *********************** ***********************
    $92k-119k yearly est. 1d ago
  • Senior Data Engineer

    Basil Systems

    Software engineer job in Boston, MA

    Hi, this is Eric 👋 We're hiring a stellar Data Engineer to join our engineering org at Basil Systems. At Basil Systems, we're revolutionizing healthcare data access and insights for the life sciences industry. We've built powerful platforms that help pharmaceutical and medical device companies navigate complex regulatory landscapes, accelerate product development, and ultimately bring life-saving innovations to market faster. Our SaaS platforms transform disconnected data sources into actionable intelligence, empowering organizations to make data-driven decisions that improve patient outcomes and save lives. The Role We are seeking a Senior Data Engineer to own and advance the data infrastructure that powers our healthcare insights platform. As our engineering team scales and we expand our data capabilities, we need someone who can build reliable, scalable pipelines while ensuring data quality across increasingly complex regulatory sources. Key Responsibilities Design, build, and maintain robust ETL processes for healthcare regulatory data Integrate new data sources as we onboard customers and expand platform capabilities Optimize pipeline performance and reliability Ensure data accuracy and consistency across complex transformation workflows Qualifications 5+ years of professional experience as a data engineer or in a similar role Experience with Apache Spark and distributed computing Familiarity with common ML algorithms and their applications Knowledge of or willingness to learn and work with Generative AI technologies Experience with developing for distributed cloud platforms Experience with MongoDB / ElasticSearch and technologies like BigQuery Strong commitment to engineering best practices Nice-to-Haves Solid understanding of modern security practices, especially in healthcare data contexts Subject matter expertise in LifeSciences / Pharma / MedTech This role might not be for you if... You're a heavy process advocate and want enterprise-grade Scrum or rigid methodologies You have a need for perfect clarity before taking action You have a big company mindset What We Offer Competitive salary Health and vision benefits Attractive equity package Flexible work environment (remote-friendly) Opportunity to work on impactful projects that are helping bring life-saving medical products to market Be part of a mission-driven team solving real healthcare challenges at a critical scaling point Our Culture At Basil Systems, we value flexibility and support a distributed team. We actively employ and support remote team members across different geographies, allowing you to work when, where, and how you work best. We are committed to building a diverse, inclusive, and safe work environment for everyone. Our team is passionate about using technology to make a meaningful difference in healthcare. How to Apply If you're excited about this opportunity and believe you'd be a great fit for our team, please send your resume and a brief introduction to *****************************. Basil Systems is an equal opportunity employer. We welcome applicants of all backgrounds and experiences.
    $85k-115k yearly est. 22h ago
  • Lead Software Developer

    Examworks 4.6company rating

    Software engineer job in Norwood, MA

    ExamWorks is looking for an experienced Lead Software Developer to join the team! Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below. This is an onsite role Monday - Friday standard business hours in one of the following office locations: Norwood, MA, Los Angeles, CA, Rockford, IL, or Tampa, FL. The Lead Software Developer serves as a technical leader, responsible for guiding development projects and supporting the growth and performance of the team. The role partners with management to align technical direction with business goals, ensure adherence to coding standards and best practices, and deliver reliable, scalable software solutions. The Lead provides mentorship, conducts technical reviews, resolves complex issues, and fosters a collaborative, high-performing team environment in alignment with company standards and policies. ESSENTIAL JOB FUNCTIONS Serve as the technical lead for development projects, partnering with management to ensure alignment between technical solutions and business objectives. Guide and mentor developers, fostering professional growth, technical excellence, and knowledge sharing within the team. Ensure adherence to established coding standards, architectural principles, and software development best practices. Lead and participate in technical design sessions and peer code reviews to maintain quality and consistency across deliverables. Collaborate with stakeholders to clarify requirements, define technical specifications, and translate business needs into scalable solutions. Identify, troubleshoot, and resolve complex technical issues. Support software releases and rollouts, and production deployments to ensure smooth implementation. Provide accurate time and effort estimates for project planning and resource allocation. ESSENTIAL LEAD RESPONSIBILITIES Carrying out all responsibilities in accordance with the company's standards, policies, and all applicable employment laws. In conjunction with management, managing and monitoring workflow and providing support, training, and techniques to assist staff in achieving department daily/weekly/monthly goals and standards. Encouraging positive morale, maintaining harmony among staff, and resolving grievances when necessary. In conjunction with management, communicating with change effectively and supporting those affected by change. Evaluating staff performance, providing periodic feedback to staff and reporting any performance concerns and/or recommendations for growth opportunities to management. Bachelor's degree in computer science, engineering, or related field. 8+ years related experience in software development; or equivalent combination of education and experience required, including leading project teams. Must have proven experience delivering complex software solutions in a collaborative, agile development environment. Must have demonstrated leadership in guiding and coordinating project teams, ensuring alignment with technical and business objectives. Must have knowledge of programming languages, data structures, and software design principles, with the ability to quickly learn new technologies. Must have proficiency in writing, debugging, and optimizing code to achieve desired outcomes and maintain high-quality standards. Must have excellent communication skills, including the ability to convey technical information clearly, listen actively, and seek clarification as needed. WHO WE ARE ExamWorks is a leading provider of innovative healthcare services including independent medical examinations, peer reviews, bill reviews, Medicare compliance, case management, record retrieval, document management and related services. Our clients include property and casualty insurance carriers, law firms, third-party claim administrators and government agencies that use independent services to confirm the veracity of claims by sick or injured individuals under automotive, disability, liability and workers' compensation insurance coverages. Equal Opportunity Employer. xevrcyc All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. Equal Opportunity Employer - Minorities/Females/Disabled/Veterans ExamWorks offers a fast-paced team atmosphere with competitive benefits (medical, vision, dental), paid time off, and 401k. #LI-MB1
    $109k-137k yearly est. 1d ago
  • Embedded Software Engineer

    Morse Corp 4.5company rating

    Software engineer job in Cambridge, MA

    MORSE Corp is an employee owned, small business based in Cambridge, MA, Arlington, VA, and Seattle, WA with a history of fielding cutting-edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US National Security Ecosystem. Take the next step in your career now, scroll down to read the full role description and make your application. As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the engineering design cycle from concept to deployment. You will be exposed to technologies that span the software technical stack from bare-metal firmware development to Linux-hosted robots and containerized cloud-deployed micro-services. Additionally, you are motivated to focus on the intersection of the user, software, and hardware to ensure that deployed autonomous systems can execute their mission successfully while exceeding the customer's expectations. Responsibilities Develop firmware/software for embedded components in support of small UAS and or UAVs Develop, implement, validate, and sustain Guidance, Navigation and Control (GNC) software for autonomous vehicles Develop and support automated Hardware-In-The-Loop (HWIL) testing architecture to exercise all components Support flight testing testing of UAS and UAVs. Including setup, system checkouts, ground station support, log retrieval and analysis, and debugging. SKILLS AND REQUIREMENTS The ideal candidate will have a strong and diverse background with an emphasis on software development for embedded systems. Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired. Finally, the ideal candidate should be able to decompose complex problems into their constituent components, devise plans for executing each piece of the problem, and follow-through on solution development, test, and verification. BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field 5+ years of software development experience for embedded systems, particularly UAS Strong proficiency with C++, Python and/or Rust Knowledge of Embedded Linux operating systems Experience with CMake, Docker, and/or Gitlab Strong debugging and troubleshooting skills Experience with Pixhawk and PX4 Understanding of various data communication protocols is nice to have Willingness and desire to travel for, and participate in, field tests up to 10% of each year US CITIZENSHIP REQUIRED and ability to obtain a U.S. Security Clearance The team at MORSE takes pride in being the smart team that is easy to work with. We focus on steady, long-term success while maintaining a collaborative, enjoyable work experience for our employees. xevrcyc Our team values work-life balance through flexibility and other programs, along with a comprehensive benefits package for employees and families. For more information, please visit
    $86k-109k yearly est. 1d ago

Learn more about software engineer jobs

How much does a software engineer earn in Lawrence, MA?

The average software engineer in Lawrence, MA earns between $64,000 and $107,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Lawrence, MA

$83,000

What are the biggest employers of Software Engineers in Lawrence, MA?

The biggest employers of Software Engineers in Lawrence, MA are:
  1. Teradyne
  2. Leidos
  3. Curtiss-Wright
  4. Lockheed Martin
  5. Reframe It
  6. IBM
  7. Global Channel Management
  8. RTX Corporation
  9. Science Referral Network
  10. Locus Robotics
Job type you want
Full Time
Part Time
Internship
Temporary