Software Engineer Lead Jobs in Methuen Town, MA

- 3,470 Jobs
All
Software Engineer Lead
Software Engineer
Senior Software Engineer
Principal Software Engineer
Software Developer Internship
Senior/Lead Developer
Senior Engineer
  • Software Intern, Cross platform application development

    United Imaging Intelligence

    Software Engineer Lead Job In Burlington, MA

    UII America, Inc., a subsidiary company of Shanghai United Imaging Intelligence Healthcare Co. Ltd. (UII), is building an organization of highly-motivated, talented and skillful AI experts and software developers to strengthen our R&D power and address the need of our innovative products in the USA market. United Imaging Intelligence (UII) is committed to providing AI solutions for medical devices, imaging, and diagnosis - to helping clients better understand and embrace AI. United Imaging Intelligence is led by two world-renown leaders in the AI industry. Together, they will lead UII in focusing on “empowerment” and “win-win.” UII empowers doctors and equipment in order for doctors and hospitals to win, for research institutions to win, and for third-party companies to win. UII America, Inc. is building a world-class research and development team in Boston, MA. We have immediate openings for Software Interns working on cross platform mobile application development for iOS, Android, and Linux devices. Responsibilities: Experience react native application for iOS, Android, and Windows Strong understanding of JavaScript/TypeScript and React native fundamentals and experience working with React native for mobiles Mobile Development Basics with good UI/UX development skills API Integration experience into React native applications using REST, WebRTC, WebSocket. Managing data flow within the application. Experience developing native modules would have added advantage Should have strong problem solving, debugging and addressing performance issues within application. Qualifications: ž Currently pursuing a MS in Computer Science, Computer Engineering, Electrical Engineering, or other related fields.
    $35k-48k yearly est. 15d ago
  • Principal Software Engineer, Robotics

    Berkshire Grey 4.0company rating

    Software Engineer Lead Job In Bedford, MA

    About The Job Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex aspects of the warehouse such as pick, pack, and sort operations. As a Principal Software Team Lead at Berkshire Grey, you will be at the forefront of robotics and AI, helping to lead a small team of talented software engineers in delivering cutting-edge solutions that enhance our customers' operational efficiency and productivity. Your technical leadership will be pivotal in managing the software team's performance, tracking progress, and ensuring their work is effectively communicated to stakeholders. You will play a critical role in driving inter-team collaboration, identifying and managing dependencies, and ensuring that the team meets its objectives in a dynamic and fast-paced environment. Responsibilities: Manage and mentor a small team of highly skilled software engineers, understanding their strengths and development areas. Quickly digest discussions in cross-functional meeting and identify critical dependencies, ensuring they are tracking, progress, and are addressed. Monitor and track dependencies across teams, obtaining support from software leadership as necessary. Autonomously remove roadblocks to enable to the team to make progress and keep on track towards the desired outcomes. Track team performance, conducting regular reviews, and ensure alignment with project goals. Lead sprint planning, ensuring clear communication of priorities, tasks and deadlines, and actively track team progress. Represent the work of the team in various forums, ensuring visibility and alignment with broader company objectives. Actively work to remove distractions and administrative burdens from your software engineering team, allowing them to focus on maximizing their development time. Minimum Qualifications: Bachelor's degree in Computer Science, Robotics, or a related field. 7+ years of experience in software development with a strong technical background in Robotics. 2+ years of technical leadership experience or people management experience. 3+ years of Robotics related technical experience. Proficient in Python programming language and able to contribute code on a daily basis. Familiar with Issue Tracking Systems (Jira), Linux (Ubuntu), and Version Control Systems (Git). Experience working in a fast-paced Agile environment. Strong foundation in algorithms and data structures, with experience designing and optimizing algorithms for computationally complex robotic applications. Expertise in advanced software development techniques, including multithreading, asynchronous programming, messaging systems (e.g., MQTT, ROS2, Kafka), parallel programming, and API development. Preferred Qualifications: Master's degree in Computer Science, Robotics, or a related field. 8+ years of experience in software development. Experience with robotics and robotic solutions. Demonstrated experience mentoring team members. Experience with DevOps practices and collaboration with hardware teams. Strong problem-solving skills with the ability to autonomously resolve risks and challenges. I acknowledge that Berkshire Grey is an Equal Opportunity Employer, and Berkshire Grey prohibits discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, and any other protected characteristic as outlined by state, federal or local laws. I also acknowledge I have been informed that it is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
    $109k-144k yearly est. 1d ago
  • Senior Developer - Python, K8s, AWS - Leading PE Firm - up to $165k base

    Saragossa

    Software Engineer Lead Job In Boston, MA

    Want to build systems that directly support multi-billion-dollar investment strategies? You'll be joining the technology team as a Senior Developer, focused on building and deploying high-impact internal systems that support the firm's private markets investment business. Ideally, you'll have hands-on experience in cloud-native development, strong Python skills, and a track record of deploying applications into Kubernetes (not just administering clusters). You should also be comfortable working with AWS services like Lambda, RDS, SQS, and SNS, and have experience with Docker and Terraform. This role is perfect for someone who enjoys working closely with stakeholders, building scalable backend systems, and contributing to a fast-moving, highly technical team where technology plays a key role in driving investment decisions. You'll be part of a collaborative group that values clean architecture, automation, and delivering meaningful tools that directly impact business outcomes. Location: Boston (onsite 3 days/week) Work Authorization: Unfortunately, this role is not eligible for visa sponsorship. No up-to-date resume is required.
    $113k-165k yearly est. 2d ago
  • Senior Software Engineer

    ASUS 4.3company rating

    Software Engineer Lead Job In Boston, MA

    The ASUS Robotics & AI Center is seeking an experienced and talented Senior Software Engineer to join our global research and development team. This role is critical to leading the design and development of software systems that power the next generation of AI and robotics technologies. We are looking for a proactive leader with deep expertise in software engineering, a proven ability to design scalable and maintainable systems, and a passion for solving complex challenges. The ideal candidate will bring enthusiasm for innovation, a strong foundation in software architecture, and a commitment to delivering high-quality solutions within a collaborative, multidisciplinary environment. Roles and Responsibilities Lead the software architecture design for large systems with a focus on quick iterations and maintainability Lead efforts to establish a culture of modern software engineering best practices and design patterns Advise domain experts in best practices for software engineering Proactively address problems with a research-thinking mindset and critically think about the pros and cons of different approaches Lead cross-functional teams that take ownership of the full software lifecycle Write clean, maintainable, and well-documented source code adhering to modern software development practices Qualifications Bachelor's degree or higher in computer science or a related field 5+ years of industry work experience or equivalent Expertise in general software engineering principles Familiarity with systems programming as well as concurrent and distributed systems Proficiency in data structures, algorithm development and software architecture design Familiarity with programming language design or compiler design is a plus Exceptionally strong understanding of fundamentals and problem-solving skills Understanding of software development best practices, including coding standards, code reviews, design patterns, source control management, and test automation Expertise in at least one programming language, including C, C++, Python, JavaScript, or Go Flexibility to attend virtual meetings with the Taiwan-based team at least three nights per week Willingness to travel to Taipei occasionally for team collaboration and project needs Willingness to work in an office at least three days per week About the ASUS Robotics & AI Center The ASUS Robotics and AI Center is a world-class research and development laboratory that was established with the mission of developing ambitious technologies that will define the future. Our multidisciplinary team of the brightest engineers and scientists is dedicated to creating software-focused solutions that will solve some of the most enduring challenges in the fields of robotics and artificial intelligence. More About ASUS ASUS is a multinational company known for the world's best motherboards, PCs, monitors, graphics cards and routers and driven to become the most-admired innovative leading technology enterprise. With a global workforce that includes more than 5,000 R&D professionals, ASUS leads the industry through cutting-edge design and innovations made to create the most ubiquitous, intelligent, heartfelt and joyful smart life for everyone. Inspired by the In Search of Incredible brand spirit, ASUS won thousands of prestigious awards in 2024 and ranked as one of Forbes' Global 2000 Top Regarded Companies, Thomson Reuters' Top 100 Global Tech Leaders and Fortune's World's Most Admired Companies. *Disclaimer: When you submit your information to LinkedIn, your information will be collected, processed, and used by LinkedIn. LinkedIn will share your information to ASUS for job recruitment purpose.
    $90k-112k yearly est. 26d ago
  • Principal Software Engineer

    Candela Medical

    Software Engineer Lead Job In Marlborough, MA

    Candela Corporation is a leading global aesthetic device company with a comprehensive product portfolio and a global distribution footprint. We are the market leader in the development, manufacturing, and distribution of medical and aesthetic laser and light-based technologies. The Company's technology enables physicians to provide advanced solutions for a broad range of medical-aesthetic application including hair removal, wrinkle reduction, tattoo removal, improving the skin's appearance through the treatment of benign vascular and pigmented lesions, and the treatment of acne, leg veins, scarring and other common indications. Candela develops products for the global aesthetic market. These products begin as concepts developed by Candela's world-class team of scientists and engineers or as acquired or licensed technologies that Candela then completes the development and/or commercialization of. These programs are supported by Candela's global clinical, regulatory, and quality teams and are managed through our Product Development Process (PDP) and Quality Management System (QMS). The Company's headquarters are in Marlborough, Massachusetts, US, with and additional R&D facility in Yokneam, Israel and commercial locations across Asia Pacific, and Europe. Products are sold direct in 18 countries worldwide and through distributors in over 60 others and are supported by field service, clinical education, marketing development organizations and distributorship arrangements. General Summary We are seeking a talented and highly experienced Full Stack software engineer to join our dynamic team. The ideal candidate will possess a solid understanding of software architecture patterns and principals along with extensive experience in web and mobile application development. Proficiency in C# is a must, coupled with experience with modern front-end and server-side technologies. Essential Job Functions Provide technical leadership for design, implementation and maintenance of complex software systems. Help to define a vision of scalable, reliable and maintainable software solutions. Help to create and maintain software architectural and design documentation. Identify opportunities for optimization in terms of performance, cost, and resource utilization. Hands-on development of responsive, user-friendly web applications and corresponding services. Collaborate with UX/UI designers to translate designs and wireframes into high-quality code. Optimize applications for maximum speed and scalability. Troubleshoot and debug complex applications. Help to develop strong coding standards and best practices. Stay up to date with emerging trends in web and application development. Work closely with the software architect to define a vision for future development Collaborate with cross-functional teams to deliver robust, scalable, and high-performance applications. Provide support documentation and guidance to assist onboarding. Knowledge/Educational Requirements Bachelor's degree in computer science / related degree or equivalent experience 7+ years of experience in software engineering. 3+ years of experience in development for medical devices (ISO14971/13485/62305 compliance) Solid understanding of software development lifecycle models. Ability to communicate technical concepts and solution proposals at varying detail levels. Effective interpersonal skills including mentoring, coaching, collaborating, and team building. Knowledge of web and mobile app development and modern front-end technologies and frameworks. Experience developing solutions using C#/.Net and HTML/CSS/JS or TypeScript. Extensive knowledge of object-oriented programming and software engineering patterns and best practices. Understanding or experience with software security requirements and considerations. Understanding of Secure SDLC. Excellent problem-solving skills and a proactive attitude in tackling development challenges. Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment. Strong analytical, planning, and organizational skills with an ability to manage competing demands. Proven ability to partner with technical leaders and product owners on software development projects and ensure objectives, goals, and commitments are met. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Experience developing firmware or embedded software. Familiarity with DevOps practices including CI/CD pipelines. Knowledge of modern UI/UX design principles. Experience with unit testing frameworks (e.g. NUnit, MSTest, or similar). Beware of fake job postings and offers. All official communications from Candela Medical will come from email addresses ending in @candelamedical.com. We will never ask for personal information such as Social Security numbers or bank details during the application process. If you receive a suspicious job offer or communication, please contact our recruitment team directly (********************************) to verify its authenticity.
    $103k-136k yearly est. 7d ago
  • Principal Software/Firmware Engineer

    Vaunix Technology Corporation

    Software Engineer Lead Job In Newburyport, MA

    Do you thrive in an environment that blends hardware and software? Are you passionate about creating innovative solutions for the world of electronic testing? If so, then we want to hear from you! We are seeking a talented and motivated Firmware and Software Development Engineer to join our team and play a key role in the design and development of next-generation electronic test equipment. You will be responsible for the full development lifecycle, from embedded code creation to user interface design, ensuring our equipment delivers a seamless and powerful testing experience. Responsibilities: Design, develop, and maintain embedded systems software for electronic test equipment. Develop user-friendly graphical user interfaces (GUIs) using industry-standard frameworks (e.g., Qt, wx Widgets). Create and maintain Dynamic Link Libraries (DLLs) to extend the functionality of our software. Integrate and support Python scripting capabilities for user-defined test automation and data analysis. Collaborate with hardware engineers to ensure seamless integration between software and test equipment functionalities. Perform thorough unit testing and participate in system-level testing to ensure software quality and reliability. Document code, design specifications, and user manuals. Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Minimum 10 years of experience in embedded firmware development. Strong proficiency in C/C++ programming. Experience with GUI development frameworks (e.g., Qt, wx Widgets) is a plus. Familiarity with creating and maintaining DLLs. Working knowledge of Python scripting. Understanding of electronic test equipment principles. Ability to work in Windows or Linux environments Ability to work independently and as part of a cross-functional team. Job Type: Full-time Priority to local candidates Benefits: 401(k) matching Dental insurance Flexible spending account Health insurance Health savings account Paid time off Vision insurance
    $103k-135k yearly est. 28d ago
  • Medical Device Software Engineer

    Insight Global

    Software Engineer Lead Job In Andover, MA

    Medical Device Software Engineer Type: Full Time Salary: 135,000k - 150,000k plus bonus Qualifications: BS Computer Science or Electrical Engineering or equivalent work experience. MS Computer Science or Electrical Engineering preferred. Minimum of 6 years previous experience in software design, analysis and trouble shooting in an engineering environment. Experience requiring technical leadership within an advanced software development environment. Experience with Agile software development techniques preferred. Windows application, WIN32/MFC programming C++ Debugging in Visual Studio TCP/IP and UDP network programming Demonstrated ability to elicit, write, analyze, review, trace software requirements Must be familiar with Medical Device written requirements Nice to have: Medical Device Industry experience C# CMAKE Ninja Secure programming, Windows batch programming, Python Ability to develop system architecture Ability to maintain complex detailed records and reports Ability to work with Agile development methodologies This position is responsible for product software architecture, design, implementation, and testing. This position establishes and enhances procedures to optimize development efficiency, software quality, and product cost. Work within a team of engineers and test personnel to produce high quality deliverables during the design, implementation, integration, test and support phases of product development. Independently diagnose, debug and resolve defects. Provide technical leadership to development teams; write technical requirements (TSSR); implement designs from technical specifications; develop system architectures; provide technical documentation; translate designs into functional, tested software. Coordinate activities of other engineers and guide the successful, timely completion of SW modules and subsystems by setting clear goals, objectives Perform SW module unit test, SW subsystem test, and SW integration test to ensure correct SW operation and quality. Mentor others to ensure best testing practices are used consistently and evolve in accordance with changing technical product specifications Provide advanced system level support to clinical engineers, quality engineers, service engineers and test personnel by executing tests, reproducing defects, documenting defect analysis in defect tracking system(s). Contribute technical insight and expertise to program planning, strategic planning and department-wide process improvement initiatives. Assist in team building and mentoring junior engineers by providing on-going technical guidance, review and assessment of development assignments. Comply with all internal SOPs and FDA and industry regulations. Develop and/or improve development processes, procedures and protocols. Utilize and enhance the software configuration management system to correctly maintain SW files. Able to build SW and install SW in a development and product environment.
    $72k-95k yearly est. 7d ago
  • Full Stack Software Engineer

    Atmospheric G2

    Software Engineer Lead Job In Manchester, NH

    For over twenty years, Atmospheric G2 has provided our customers market-leading weather intelligence software that enables them to confidently assess the impacts of weather on their markets. Our flagship product is up on monitors throughout the trading day across most trade floors in North America and Europe. AG2 forecasts have been proven, via various third-party studies, to have the best accuracy in the world, exceeding the US National Weather Service and other weather vendors. We understand that the foundation of our success is deeply rooted in the quality of our products, which is why we are seeking an experienced Senior Full Stack Software Developer to join our team. Job Description: We are seeking a highly skilled and experienced Senior Full Stack Software Developer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining web applications with a focus on Angular for the front end, C# for API development, and MySQL for the database. Experience with running web applications in AWS and a background in the weather or energy industry will be considered a significant advantage. Key Responsibilities: - Design, develop, and maintain scalable web applications using Angular, C#, and MySQL. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure the performance, quality, and responsiveness of applications. - Identify and correct bottlenecks and fix bugs. - Help maintain code quality, organization, and automatization. - Develop and implement robust API solutions. - Optimize applications for maximum speed and scalability. - Participate in code reviews and provide constructive feedback to team members. - Stay updated with emerging technologies and industry trends. Requirements: - 5+ years of professional experience in full stack development primarily using Angular. - Proficient in C# (or other OO Language). - Strong understanding of RESTful API design and development. - Solid understanding of front-end technologies, such as HTML5, CSS3, and JavaScript. - Experience with version control systems such as Git. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork skills. - Experience in the weather or energy industry is a plus. What We Offer: A competitive salary and comprehensive benefits package. Well established company with a start-up mindset A supportive work environment where you can thrive both as a leader and a contributor. A forward-thinking environment that values innovation and creativity, allowing you to bring new ideas to the table and see them implemented. Flexibility with a hybrid role to balance professional and personal life effectively
    $69k-91k yearly est. 25d ago
  • Senior Software Engineer

    Apollo Solutions 3.4company rating

    Software Engineer Lead Job In Boston, MA

    Senior Backend Engineer (Python, AWS, distributed systems) Boston - hybrid working Salary: $180-210k + bonus = OTE 300k upwards! Do you want to work for a fast-paced and highly successful financial organisation? This is a rare opportunity into one of the most challenging teams in the firm! You will need solid motivation, drive to excel and to be confident in solving complex problems with a mathematical/analytical mindset. Backend Engineer Responsibilities: Work closely with members of the Research group to review and define requirements for systems that simulate the impact of a large number of variations to the primary investment strategies Create design proposals for technical solutions that meet the business requirements with high performance, scalability, and maintainability, primarily using Python and C# Design, develop, and support systems that run in on-premise data centers and on AWS Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture Requirements: Bachelor's degree in Computer Science, Computer Engineering, or a related discipline Experience working with large, high-performance, distributed systems Experience designing and developing complex production systems in Python Understanding of computer systems architecture, operating systems, I/O and memory A passion for software development and a desire to learn new technologies Experience with developing cloud native solutions on public cloud, preferably AWS, is a plus Experience working with Kubernetes is a plus Sound like you? Please send across your updated resume and we can arrange a confidential conversation to discuss in more detail.
    $107k-145k yearly est. 6d ago
  • Robotics Software Engineer

    Vecna 4.1company rating

    Software Engineer Lead Job In Boston, MA

    Job Title: Robotics Software Engineer About Us: We are an innovative technology company specializing in robotics solutions that address complex challenges across various industries. Our mission is to develop cutting-edge robotic systems that enhance efficiency, precision, and adaptability. We are seeking a talented Robotics Software Engineer to join our growing team and contribute to the design, development, and deployment of advanced robotic systems. Position Summary: The Robotics Software Engineer will be responsible for developing and implementing software solutions for robotic systems, focusing on functionality, reliability, and performance. This role involves collaborating closely with cross-functional teams, including mechanical, electrical, and systems engineers, to design and optimize robotic solutions for real-world applications. Key Responsibilities: · Design, develop, and test software for robotic systems, including motion planning, navigation, and control algorithms. · Implement and optimize software for embedded systems, sensors, and actuators. · Collaborate with hardware teams to integrate software with mechanical and electrical components. · Develop simulation environments to test and validate algorithms and system behavior. · Write and maintain clean, efficient, and well-documented code. · Debug and troubleshoot software issues in prototypes and deployed systems. · Participate in system architecture design and contribute to defining software requirements. · Develop and refine algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration. · Stay up-to-date with advancements in robotics and software engineering, and incorporate best practices into development processes. Requirements: · Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field. · 3+ years of experience in robotics software development. · Proficiency in programming languages such as C++ and Python · Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment · Strong understanding of robotics concepts, including kinematics, dynamics, control systems, and SLAM (Simultaneous Localization and Mapping). · Experience with sensor integration, such as cameras, LIDAR, and IMUs. · Expertise in developing solutions for mobile robots, including mapping, obstacle avoidance, and voice command functionalities. · Familiarity with simulation tools (e.g., Gazebo, Webots, or V-REP). · Excellent problem-solving skills and the ability to work in a fast-paced environment. · Strong communication and teamwork skills. Nice-to-Have Skills: · Experience with AI and machine learning in robotics applications. · Knowledge of real-time operating systems (RTOS) and embedded systems programming. · Background in computer vision or deep learning frameworks. · Experience with cloud-based robotics platforms and IoT integration. · Familiarity with agile development methodologies. Why Join Us?: · Opportunity to work on cutting-edge robotic technologies that impact industries worldwide. · Collaborative and innovative work environment. · Competitive salary and benefits package. · Career growth opportunities in a fast-growing company. · The chance to be part of a passionate and talented team shaping the future of robotics.
    $73k-94k yearly est. 28d ago
  • Software Engineer

    C2R Ventures

    Software Engineer Lead Job In Boston, MA

    Leading, Boston-based, quant trading firm is seeking an Execution Developer to join their firm. You will be building the tools, platforms and algorithms that enable investment engines for multiple teams, driving forward their centralized global trading operation Your challenges will be varied and might involve building new execution algorithms, the platforms on which they run, simulation environments, intelligent order routing, connectivity to execution venues and brokers, tools for high touch and quant traders, monitoring capability, post-trade performance analysis and software to optimize all aspects of the trading lifecycle. The Team: The team is currently undergoing a significant investment in order to rationalize the trading capability across multiple teams. The engineering team works exceptionally closely with both the Trading Desk and the Execution Research team in order to design, build and maintain a world-class trading capability. They have trading floors in London, Hong Kong, Boston and New York and are responsible for trading in excess of 5 trillion dollars annually. About you: You will be an expert software developer and ideally understand the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade. You'll be a member of a highly focused team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must. In order to qualify: Expert proficiency in Java. Database / SQL skills. Great communication skills coupled with the ability to work closely with both technical and non-technical colleagues. A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches. Proficient working on both Linux and Windows platforms. Advantageous: An excellent understanding of financial markets and instruments. Experience with FIX is a significant advantage. Experience working closely with Quants and/or Traders. Python knowledge. Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank. Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing. Experience of web-based development (TypeScript). Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis optimization algorithms.
    $72k-95k yearly est. 29d ago
  • Robotic Software Engineer (M/W/D)

    Technology & Strategy

    Software Engineer Lead Job In Boston, MA

    Are you excited about building high-performance robotic systems that can perceive, learn, and act intelligently alongside humans? Our team is creating new products and technologies that make this possible, at global scale. Our software team is seeking broad, curious engineers to join our diverse, full-stack team. In addition to holistically designing, building, and delivering end-to-end robotic systems, our team is responsible for the core infrastructure and tools that serve as the backbone of our robotic applications, enabling roboticists, machine learning scientists, and software engineers to collaborate and deploy systems in the lab and in the field. Our work spans real-time software, machine learning engineering, big data, simulation, and more. Key job responsibilities Architect, design,and implement roboticsoftware applications, infrastructure, and tools. Work with stakeholders across hardware, science,and operations teams to iterate on systems design and implementation. Create robust, high-quality, well-tested software to interface with robots, controlsensors, actuators, and other hardware. Collaborate with machine learningand robotic controlsexperts to implementand deploy algorithms, such as machine learning models. Profile, tune, and optimizesystem performance. Create re-usable softwareand systems to accelerate roboticsdevelopment. Maintain high standards by participating in reviews, designingfor fault toleranceand operational excellence, and creating mechanisms for continuous improvement. Basic qualifications Bachelor's Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent. 5+ years of professional software development experience with at least one modern language such as Python, C++, Java, or Kotlin including object-oriented design. 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. Proficiency with professional softwareengineering practices & standard practicesfor the full software life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experience in software designand architecture. Excellentinterpersonal and written communication skills. Strong experience in Robotic Preferred qualifications Experience with AWS (S3, Lambda, SQS). Master's or advanced degreein Computer Science/Engineering, Statistics, Mathematics, or equivalent. 8+ years of industrysoftware development experience, with background in design patterns, data structures, and test-driven development. Experience in one or more relevanttechnical areas: robotics, computer vision, machine learning, sensors, real-time systems, embedded systems, and simulation. Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design. Experience supporting large-scale infrastructure and tool development for scientific/engineering users. Solid fundamentals in operating systems, embedded systems, or systems programming. Demonstrable experience in building, programming and integrating softwareand hardware for robotic systems. Independent and ability to work with minimal direction. Demonstrated experience incubating and productionizing new technology, working closely with researchscientists and technical teams from idea generation throughimplementation
    $72k-95k yearly est. 27d ago
  • Software Engineer III

    Forreal

    Software Engineer Lead Job In Danvers, MA

    ONE (1) new role opens March 18th. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3+ years of experience with performance, large scale systems data analysis, visualization tools, or debugging. Experience developing accessible technologies. Proficiency in code and system health, diagnosis and resolution, and software test engineering. Experience in mobile development iOS(SwiftUI)/Android is a big plus Experience with cloud service platforms, including Azure, AWS is a plus Knowledge working with 3D data is a plus (Gaussian Splatting, Photogrammetry) Knowledge in Machine Learning/Computer Vision is a plus Minimum Qualifications: Willing to work onsite in our office in Danvers, MA. 3+ years of professional experience in software engineering using Python/Swift/Typescript Strong knowledge in front-end technologies like React/ Next.js. Strong knowledge in back-end development frameworks such as Django, FastAPI. Desired Attributes: Incredibly proud of the code you write and advocate for high standards Passion: Startups are not easy; You can work independently and driven Adaptability to new technologies and industry trends Company Description Be part of the founding engineering team at a real-estate tech startup out of MIT that is going to disrupt the long-term rental market. We are modernizing the process of validating, browsing, visiting, and renting apartments - starting in Boston. This is a full-time, on-site, role at our office in downtown Danvers, MA. Role Description This is a full-time on-site role for a Software Engineer III located in Danvers, MA. The Software Engineer III will be responsible to develop the next-generation technologies that change how people rent apartments in the U.S. and thousands of users connect, explore, and interact with information and one another. for REAL is looking an engineer who brings fresh ideas from all areas, including distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. This role requires an engineer who is versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
    $72k-95k yearly est. 17d ago
  • Sr. Software Engineer (Full stack) (On Site)

    Dash Bio

    Software Engineer Lead Job In Newton, MA

    Job Title: Sr. Software Engineer (Full stack) (On Site) Division/Function: Software Engineering Reports to: Head of Software Engineering Direct Reports: No FLSA Status: Exempt Last Updated: March 2025 Our Mission: In a world where drug development is an incredibly slow and inefficient process, we enable the biopharma industry to advance drugs faster and easier than has ever been possible with our simple, tech-driven platform that delivers critical capabilities quickly and with consistently high quality. Company Summary: Now out of stealth, Dash Bio takes a technology-first approach to developing critical services across the drug development lifecycle. The company is building new capabilities that leverage AI, robotics, and fully-integrated software to fundamentally reinvent the way drugs are brought to market. Our first capability is a highly-automated clinical bioanalysis lab that promises to deliver GLP-compliant services with unprecedented speed. Dash is led by an ambitious team of industry pros aligned on a shared vision and ethos. Founders include Dave Johnson (CEO), former Chief Data & AI Officer at Moderna; Ander Tallett (COO), CEO and founder of DigitalRadius and an experienced executive with stints at Moderna and Science Exchange; and Ely Porter, CTO and co-founder of Rootpath, a pioneer in synthetic immunology and gene synthesis. We are a place where employees are stretched to do the best work of their career. Job Description: We are seeking a Senior Software Engineer (Full Stack) to help build and optimize software solutions for lab automation and bioanalysis workflows. This role is on-site in Newton, MA, where you'll work closely with scientists, automation engineers, and quality teams to integrate software with real-world lab systems. Key Responsibilities: Software Development: Design, develop, test, and maintain scalable, high-performance software systems. Collaboration: Work closely with lab scientists, quality assurance, and automation engineers to support experimental workflows and automation projects. Back-End Development: Design and implement scalable, high-performance APIs and services to support instrument integrations, data processing, and lab automation workflows. Front-End Development: Build intuitive, responsive user interfaces for lab scientists and technicians, using React and other modern frameworks. Data Modeling & Database Design: Design and optimize relational database architectures, ensuring efficiency, scalability, and secure data access. Technology Integration: Help integrate software solutions into lab operations, streamlining processes and improving reliability in a fast-paced startup environment. System Architecture: Architect and optimize software components for performance, reliability, and scalability. Code Quality & Best Practices: Participate in code reviews, enforce best practices, and write clean, maintainable code. Troubleshooting: Debug and resolve complex technical issues across multiple environments. Process Improvement: Enhance agile development workflows, CI/CD pipelines, and software delivery processes. Innovation & Growth: Stay ahead of emerging technologies and advocate for their strategic adoption in our tech stack. Qualifications: Bachelor's degree in Computer Science or a related field (Master's degree is a plus) or equivalent practical experience. 5+ years of professional software development experience (preferably in biotech/life sciences). Strong proficiency in TypeScript. Strong back-end experience developing scalable APIs using Node.js (preferred) Experience in React (strongly preferred) or other front-end frameworks (Vue, Angular, etc.). Experience with cloud platforms (AWS, Azure, or GCP) and microservices architecture. Expertise in relational database schema design and SQL query optimization. Strong understanding of system architecture and scalable application development. Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities in an agile environment. What We Offer: Opportunity to work at the forefront of bioanalytical innovation. Collaborative and inclusive company culture. Competitive salary and comprehensive benefits package. Professional development and career advancement opportunities. How to Apply: Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and interest in joining Dash Bio to [Insert Contact Email or Application Link]. Dash Bio is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
    $92k-119k yearly est. 9d ago
  • Software Engineer - Mobile Front End

    Aila Technologies

    Software Engineer Lead Job In Natick, MA

    NATICK, MA CHICAGO, IL Aila is redefining how enterprise retailers, healthcare providers, and more serve their customers through our platform of high-performance self-service solutions. With customers like Costco, Panera, and Quest Diagnostics, we're transcending the limitations and expense of legacy systems with faster, smarter, and more intuitive customer and employee-facing experiences. We're an entrepreneurial and fun-loving team dedicated to building a great company as we enter our next growth phase. Position Details We're seeking a highly motivated technical person to join our growing software development unit. The software engineer will develop and drive various technologies across a variety of languages and mobile and cloud based technologies. These initiatives span mobile/web applications, and backend cloud architecture. This individual will operate to expand Aila capability and will operate in an agile environment. They will apply AI tools and methodologies, and ensure strategic alignment across our functional teams. Deliver high quality software solutions with initial guidance Operate in a self sufficient way to deliver cutting edge technology to our world class Aila customers. Manage day-to-day development activities across multiple projects, ensuring projects are transparently communicated, delivered on time and within budget Collaborate with product owners to translate requirements into technical specifications Build test driven tools to verify the features are working to the product specifications Debug and diagnose complex and cross-system related capabilities, from mobile, to web to cloud based services. Qualifications BS/MS in Computer Science, Software Engineering, or a related field 3+ years of hands-on development experience with mobile, with an emphasis on iOS(Swift and Objective-C) Extensive knowledge in the building and distribution of mobile applications, at scale Extensive knowledge in native libraries, focused on Apple EcoSystem(Apple development kit, CoreML, etc.) 2+ years building native or web based applications, from wireframe and mockups to smooth and impressive interactions Proven expertise in developing mobile applications (iOS/iPadOS preferred) with modern hybrid platforms such as React Native and native platforms such as SwiftUI or UIKit Proven track record of delivering high quality solutions on mobile hardware, that leverage features such as camera, location, and mobile workflows for iOS and Android Preferred Qualifications Experience with public-facing frameworks, SDK's, and API's Knowledge of hardware/firmware development and/or IoT environments Aila Technologies is an equal opportunity employer. All employment decisions are solely based on business needs, job requirements and individual qualifications without regard to race, gender, religion, ethnicity, age or any other status protected by the laws and regulations where we operate.
    $72k-95k yearly est. 14d ago
  • Senior UI Engineer

    Cisco 4.8company rating

    Software Engineer Lead Job In Boston, MA

    The application window is expected to close on 4/1/2025. Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. (This position is a hybrid role working onsite in Downtown, Boston once a week. Candidates will need to live in the Boston area to be considered) The successful applicant will provide ownership of and be performing work in FedRAMP or IL-5 type environments, and therefore, must be a U.S. Person (i.e. U.S. citizen, U.S. national, lawful permanent resident, asylee, or refugee). This position may also perform work that the U.S. government has specified can only be performed by a U.S. citizen on U.S. soil. Meet the Team Cisco Systems is offering an extraordinary opportunity to be part of a small, innovative team with a low process, high throughput culture. The team is working on Cisco Defense Orchestrator, which manages policy and configuration of Security Business Group's firewalls. We are looking for an energetic senior UI engineer to help us build this innovative product. Your Impact Participate as a technical contributor on a fast-paced project team of engineers involved in the development of new, cloud-based Cisco security products Contribute to all phases of software development lifecycle, from requirement gathering through implementation, testing and maintaining multiple code modules Contribute to the development of aggressive project goals and schedules Create innovative solutions for complex technical problems. Offers suggestions for frontend dev improvements / take lead on initiatives Mentoring less experienced frontend developers Minimum Qualifications: BS/CS with 8+ years of experience or MS/CS with 5+ years of experience 3 + years of professional work experience with Angular and Typescript Testing experience with (e.g jest, cypress) Experience working with Nx Monorepo 2 + years of experience working in an AWS or Azure Cloud environment Preferred Qualifications: Knowledge of security technologies including firewalls Experience working with store pattern (NgRx, Redux) Experience working in a start-up environment Experience working on a SaaS products Agile software development experience #WeAreCisco #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
    $109k-136k yearly est. 6d ago
  • Senior Software Engineer

    Geisel Software, Inc.

    Software Engineer Lead Job In Worcester, MA

    Job type: Full-time, on-site Experience: Mid level to Senior Do you want to work at the forefront of technology on complex problems that have never been solved before? Are you interested in being part of a company with a goal of getting its software on the Moon? Geisel Software is a fast-growing custom software development company with special expertise in embedded and application software, and a passion for staying ahead of the technology curve. Founded in 2011, we have a long history of delivering tech-forward web/cloud, robotic, IoT, and machine learning solutions. With a client list that includes NASA, Teledyne FLIR, iRobot, Wyss Institute at Harvard University, and more, we are embracing innovation to solve some of today's toughest technical challenges. We're looking for a hard-working individual to join our team in Worcester, Massachusetts who thrives on challenge and is a proven self-starter. This position will put your problem-solving skills to the test, whether that means tracking down answers on Google, from a colleague, or building a new solution on your own. This Senior Software Engineer will be working on any one of a number of different projects depending on your particular skillset. That is most likely to be doing some form of robotics or supporting technologies (like 3D point clouds, computer vision, hardware interface, UI or networking connectivity). That's most likely to involve a fair amount of Python and Modern C++ development, but will likely touch on plenty of other languages and technologies. In this role you'll bring your past experience to bear on challenging problems, but undoubtedly be called on to learn new technologies and to create new and innovative solutions to push boundaries to the current state-of-the-art. Come join some of the industry's most talented software engineers and help us build extraordinary software! Key for this role Modern C++ (C++11 or later, or just really solid C++) Development on Linux Breadth of Experience (e.g., Full Stack Web experience, Machine Learning expertise, Python mastery, etc.) Minimum System Requirements 8+ years of experience Must be a U.S. Person Willing to commute to Worcester, MA Looking for full-time employment Full Technical Specifications You're passionate about software development -- it's what you do even in your free time. Good software foundational skills: clean, well-documented code; collaborative style; solid algorithms understanding; CS theory; mastery of more than one language. An aptitude for learning new platforms and technologies on the fly. We're constantly working on new projects that will push you and keep you always learning new technologies. Able to take ownership of a project and independently architect, execute and troubleshoot it through completion and customer delivery. Actively pursuing new knowledge and technologies. If you're a web frontend guru, are you building your backend skills? If you're an embedded developer, are you developing apps for Android or iOS? Here's what we work with regularly Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo Machine Learning (ML) and Computer Vision (CV) Distributed computing and inter-process communication (IPC) mechanisms Modern C++ (C++11, C++14, C++17, etc.) Python, JavaScript, TypeScript Linux - As a user at least, but other skills are also helpful Embedded Development in C/C++/Rust (Arm or x86) RTOS, Linux device development (Raspberry Pi, nRF5x, ESP32, etc.) Hybrid-Agile design methodologies Web Frameworks - Django, Codeigniter, Nodejs, React, AngularJS, etc. iOS/Android mobile app development TensorFlow and OpenCV CUDA, GPU algorithm optimization What you'll get An opportunity to work with the latest technologies across a variety of platforms to create groundbreaking solutions like a web-based interface for a bomb defusing robot and swarming space robots. A fun, exciting work environment with a “by developers for developers” culture focused on results, not politics. An experienced team with great mentors and mentees. A position with an Inc 5000 fastest growing company offering a full benefits plan, and company stock options. Geisel Software's team members come from diverse backgrounds with their own unique experiences and distinct range of knowledge which inspires creativity and innovation. We are proud to be an Equal Employment Opportunity Employer and are committed to creating a diverse and inclusive environment where every employee is valued for what they bring to the team. Apply now Apply here and include your resume and a brief cover letter explaining why you think you'd be a great fit at Geisel Software. We'd love to hear about projects you've worked on with technologies we're using. What are you great at and why?
    $92k-119k yearly est. 22d ago
  • Software Engineer

    Aware, Inc. 4.3company rating

    Software Engineer Lead Job In Burlington, MA

    Aware is a global leader in biometrics software products, solutions, and services. We are looking for a Software Engineer with an understanding of server application development for commercial software. This position requires a team player with very strong technical skills to develop commercial-grade software based upon Aware's existing and new product ventures. The Software Engineer will have knowledge of a large variety of environments including client and server applications on multiple operating systems (Windows and Linux). Responsibilities include a team-based approach to writing software product engineering specifications in the form of user stories, then designing and implementing to support the specifications in a pure Agile environment. The selected individual will be a significant contributor in a small team of software engineers, focused on delivering quality software in short time-cycles. Essential Job Functions Perform new product development and existing product enhancements in support of the company's technology roadmap. Resolve product defects to ensure the company delivers high quality software. Develop new software and change requests in support of new customer projects to help them achieve their project goals. Resolve customer project defects to ensure customers have high performing, quality software. Create documentation in support of the above responsibilities. Create software development effort estimates for new customer projects, change requests, defects, and new product development. Work collaboratively as a member of an Agile team to achieve the above roles and responsibilities. Note: In addition to Essential Functions, the candidate also performs similar work-related duties as assigned. Qualifications and Experience 2+ years of experience with object-oriented software development. Bachelor's degree in computer science or equivalent experience Experience with Java language (threading, file/stream IO, collections, etc.). Experience with common Java web application development frameworks (Spring, Hibernate, etc.) Experience with Web Service based applications (SOAP and REST, SOA) Experience with Databases (MSSQL, MySQL/MariaDB, Oracle, Postgres) Experience with performance optimization of software applications. Comfort with web and workstation UI technologies (HTML5, Javascript, Vue) Comfort with directly engaging with customers to design software solutions Aware is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
    $76k-94k yearly est. 13d ago
  • Senior Frontend Developer (ReactJS)

    Xoriant 4.4company rating

    Software Engineer Lead Job In Boston, MA

    ReactJS Developer React UI developer apps are on private cloud and will be migrated to public cloud (AWS). Required qualifications: BA/BS degree in Computer Science or equivalent 8+ years of hands-on ReactJS development experience. Proficiency in building single page applications with HTML, TypeScript and CSS Strong knowledge of object-oriented principals and design patterns Application development using TDD Practices like unit testing and Behavior/Feature testing Experience writing unit, integration, and automation tests. Application performance evaluation and tuning skills Experience with responsive web design Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team Preferred qualifications: Experience in building nonfunctional frameworks or libraries. Experience in building REST based APIs, using messaging and streaming technologies. Work with development teams at the appropriate stages to ensure the support strategy guidelines are followed and new systems or projects meet the production standards. Constantly update knowledge repository, ensure information regarding any support related activities or issues are available and easily accessible. Ability to quickly learn & become proficient with new technologies.
    $93k-122k yearly est. 5d ago
  • AWS Software Engineer

    Compunnel Inc. 4.4company rating

    Software Engineer Lead Job In Boston, MA

    We are seeking a Principal Java/AWS Software Engineer to join the Regulatory Reporting Technology team. This role involves building and maintaining critical brokerage applications with high regulatory scrutiny. The ideal candidate will have strong Java and AWS expertise, experience in greenfield development, and a deep understanding of cloud migrations, event streaming, and DevOps. Key Responsibilities Develop and maintain enterprise-level Java/Spring Boot applications. Work with regulatory reporting teams to build applications across multiple asset classes. Migrate APIs to AWS and optimize cloud solutions using S3, Route 53, EC2, ECS, API Gateway, CloudFront, CloudTrail, and Lambda. Implement event-driven architectures with Apache Kafka and other event-streaming platforms. Design and manage databases (PostgreSQL preferred, Oracle or MySQL accepted). Leverage DevOps tools (Kubernetes, Jenkins, Maven, Ansible, Docker) for CI/CD pipelines. Develop and support Linux-based infrastructure with Bash scripting. Participate in Agile (Scrum/Kanban) environments and contribute to feature-driven development. Work with Bitbucket/Stash/Git for version control and uDeploy for automated deployments. Design and implement REST microservices for scalable architecture. Required Qualifications Bachelor's degree in Computer Science or related field (Master's is a plus). 8+ years of experience in Java/Spring Boot development with greenfield development expertise. 5+ years of hands-on AWS experience (cloud migration and deployment). Strong Python development and scripting experience. Proven expertise in event streaming platforms (Apache Kafka). Experience with PostgreSQL (preferred), Oracle, or MySQL. Proficiency in Linux, Bash scripting, and cloud-native application development. Hands-on experience with DevOps tools and CI/CD processes. Experience in UI frameworks (Angular, React, etc.) is a plus. Preferred Qualifications Experience with API registries (e.g., Apigee) and Artifactory. Familiarity with automated deployment using uDeploy. Ability to quickly learn and adopt new technologies.
    $73k-94k yearly est. 13d ago

Learn More About Software Engineer Lead Jobs

How much does a Software Engineer Lead earn in Methuen Town, MA?

The average software engineer lead in Methuen Town, MA earns between $92,000 and $158,000 annually. This compares to the national average software engineer lead range of $93,000 to $168,000.

Average Software Engineer Lead Salary In Methuen Town, MA

$120,000
Job type you want
Full Time
Part Time
Internship
Temporary