Post job

Software developer jobs in Massachusetts

- 2,267 jobs
  • Software Development Engineer in Test - AI

    New Balance 4.8company rating

    Software developer 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. 2d ago
  • Software Engineer

    Acro Service Corporation 4.8company rating

    Software developer job in Boston, MA

    Work schedule: Hybrid Key Responsibilities: Performance Tuning: Monitor and optimize performance, including query performance, resource utilization, and storage management. User and Access Management: Manage user access, roles, and permissions to ensure data security and compliance with organizational policies. Data Integration: Support and manage data integration processes, including data loading, transformation, and extraction. Troubleshooting and Support: Provide technical support and troubleshooting for Snowflake-related issues, including resolving performance bottlenecks and query optimization. Documentation and Reporting: Maintain detailed documentation of system configurations, procedures, and changes. Generate and deliver regular reports on system performance and usage. Collaboration: Work closely with data engineers, analysts, and other IT professionals to ensure seamless integration and optimal performance of the Snowflake environment. Best Practices: Stay up to date with Snowflake best practices and industry trends. Recommend and implement improvements and upgrades to enhance system functionality and performance. Qualifications and Experience: 5+ years of experience in data architecture, data engineering, or database development. 2+ years of hands-on experience with Snowflake, including data modeling, performance tuning, and security. At a minimum Bachelor's degree in Computer Science, Information Technology, or related field. Experience with source control tools (GitHub preferred), ETL/ELT tools and cloud platforms (AWS preferred). Experience or exposure to AI tools. Deep understanding of data warehousing concepts, dimensional modeling, and analytics. Excellent problem-solving and communication skills. Experience integrating Snowflake with BI and reporting tools is a plus Required Skills: Strong proficiency in Snowflake architecture, features, and capabilities. Knowledge of SQL and Snowflake-specific query optimization. Experience with ETL tools and data integration processes. Strong proficiency in SQL and Python. Strong Database design and data modelling experience. Experience with data modeling tools. Ability to identify and drive continuous improvements. Strong problem solving and analytical skills. Demonstrated process-oriented and strategic thinking skills. Strong motivation and a desire to continuously learn and grow. Knowledge of Snowflake security features including access control, authentication, authorization, encryption, masking, secure view, etc. Experience working in AWS cloud environments. Experience working with Power BI and other BI, data visualization, and reporting tools. Business requirement gathering and aligning to solutions delivery. Experience with data integration solutions and tools, data pipelines, and modern ways of automating data using cloud based and on-premises technologies. Experience integrating Snowflake with an identity and access management program such as Azure IDP is a plus. Experience with other relational database management systems, cloud data warehouses and big data platforms is a plus. Analytical Skills: Excellent problem-solving and analytical skills with strong attention to detail. Communication: Effective communication skills, both written and verbal, with the ability to convey complex technical information to non-technical stakeholders. Teamwork: Ability to work independently and collaboratively in a fast-paced environment. Preferred Skills: Snowflake certification (e.g., SnowPro Core or Advanced Certification).
    $98k-136k yearly est. 3d ago
  • C/C++ and Java Software Development Engineer

    Raytheon 4.6company rating

    Software developer job in Lowell, MA

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled Software Development Engineer II with a focus on developing complex systems in C/C++ and Java. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will work onsite in Tewksbury, Massachusetts as part of the Zumwalt Software Development Team. What You Will Do Design, develop, and maintain software applications using C/C++ and Java for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability while utilizing new flows through the software factory. Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. Design and develop tooling to deploy software to various lab and customer site environments. Develop automation pipelines to streamline the integration of upstream software releases and automate configuration management. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C/C++ and Java technologies, especially in relation to complex systems and continuous delivery. This position requires exclusive onsite presence. Qualifications You Must Have Typically requires a bachelor's in science, Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of prior relevant experience. Experience developing complex systems and applications using C/C++, Java or other object-oriented programming language. Experience in a Unix/Linux operating system. Active and transferrable U.S. government issued Secret security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer Understanding of data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in embedded systems, real-time systems, or large-scale applications. Experience with multithreading, memory management, and performance optimization in complex environments. Experience with Network Communication Protocols, Shell Scripting (tcsh, csh, bash), software development tools like Git/Clearcase, software debuggers, and using embedded RTOSs (e.g. VxWorks, Integrity). Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Proven experience in developing automation pipelines using industry tools such as Jenkins and Git. Experience in scripting languages such as Python or Bash Familiarity with software development methodologies (Agile, Scrum, etc.). What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Eligible - Relocation assistance available Learn More & Apply Now! Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ LI-TR1 As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $66k-86k yearly est. 22h ago
  • python programmer with data analytics skills

    Impetusit

    Software developer job in Boston, MA

    One of our staffing partners is looking for its Ecommerce client a Python programmer with data analytics. Experience of 2-3 years. Not looking for senior programmers due to low pay Salary offered $55-70k per year Direct applicants only no c2c or company candidates due to low margins. The staffing company or client will reach directly to the applicants. Develop clean, efficient Python code for data-driven applications Design and maintain ETL pipelines and data workflows Analyze large datasets to identify trends, patterns, and opportunities Collaborate with data scientists and analysts to deploy models and dashboards Build APIs and backend services to support data visualization tools Optimize data storage and retrieval using SQL and NoSQL databases Strong proficiency in Python and libraries like Pandas, NumPy, and Matplotlib Experience with data analytics tools and techniques Familiarity with SQL, PostgreSQL, or MongoDB Understanding of data modeling and statistical analysis Experience with web frameworks (e.g., Flask, Django) Knowledge of version control systems (e.g., Git) Familiarity with big data tools (Spark, Hadoop) Knowledge of BI tools (Tableau, Power BI)
    $55k-70k yearly 1d ago
  • .NET Developer - Direct Hire

    Firstpro, Inc. 4.5company rating

    Software developer job in Boston, MA

    The Full Stack Developer will play a key role in designing, building, and maintaining modern web applications that support critical business operations. This role involves hands-on development across front-end and back-end technologies, contributing to cloud and on-premises environments, and partnering with cross-functional teams to deliver scalable, high-quality software solutions. PRIMARY RESPONSIBILITIES Application Engineering Develop, enhance, and maintain web applications using C#, ASP.NET, and modern JavaScript frameworks. Work across single-page and traditional MVC structures, integrating with databases, APIs, and external platforms. DevOps & Delivery Enablement Support automation, deployment, and monitoring activities through CI/CD pipelines. Collaborate closely with infrastructure and operations teams to strengthen application stability, performance, and delivery processes across hybrid environments. Code Quality & Testing Perform unit and integration testing, contribute to code reviews, and diagnose application issues to ensure software reliability and maintainability. Systems Integration & SaaS Adoption Build and maintain integrations with third-party solutions, cloud tools, and SaaS applications that expand the organization's technical capabilities. Innovation & Prototyping Create proof-of-concepts and experimental workflows to explore emerging technologies and support continuous improvement initiatives. Technical Documentation Produce clear documentation, reference guides, and training materials to support internal users and promote consistent knowledge sharing. Production Support Participate in an on-call rotation to provide timely support for production applications and ensure system uptime. Cross-Functional Collaboration Work with business analysts, IT partners, and project teams to translate functional requirements into effective technical designs and deliverables. QUALIFICATIONS Bachelor's degree in Computer Science, Software Engineering, or a related discipline. 4-6 years of professional full stack development experience Strong proficiency with C# and the .NET framework. Hands-on experience with ASP.NET, Entity Framework, and REST API development. Understanding of MVC patterns; experience is a plus. Exposure to Node.js and modern front-end frameworks (React, Angular, Vue.js) preferred. Solid background in SQL and relational database concepts. Experience deploying and supporting applications in Azure; familiarity with AWS or on-premises environments is beneficial. Working knowledge of Git, CI/CD processes, and Agile methodologies. Experience with containerization tools such as Docker or Kubernetes is advantageous. Strong analytical, communication, and problem-solving abilities. Ability to work independently as well as in a team setting. Detail-oriented with a collaborative and growth-focused approach.
    $107k-141k yearly est. 22h ago
  • Lead Python Data Developer

    Robert Half 4.5company rating

    Software developer job in Boston, MA

    Tech Lead - Python Data Engineering About the Role: We are seeking a hands-on Tech Lead to join our Entity Resolution Team, which processes and aggregates massive datasets-trillions of rows of contact data including names, phone numbers, mailing addresses, and emails. This is a player-coach role: you'll spend about 75% of your time coding and 25% leading a small team, while collaborating on product and project management initiatives. What You'll Do: Lead and mentor a distributed team working on Eastern Time hours. Design, build, and optimize data pipelines for large-scale data processing. Work with suppliers' data, aggregate it into files, and power applications that drive business value. Own technical decisions for Python-based workflows integrated with SQL. Collaborate with product and project teams to align technical solutions with business goals. Tech Stack: Python (data engineering focus, not web frameworks, NOT Django) Airflow for orchestration AWS for cloud infrastructure DBT for transformations Snowflake What We're Looking For: Strong experience with big data and large-scale datasets. Expertise in Python for data engineering (not Django or web frameworks). Familiarity with ETL pipelines, SQL, and data modeling. Experience with Airflow, Snowflake, and AWS. Prior exposure to entity resolution or similar data aggregation challenges is a plus. Comfortable in a small-team environment and open to a management track. Why Join Us? Opportunity to work on high-volume, complex data challenges. Leadership role with hands-on technical impact. Collaborative, fast-paced culture with growth potential.
    $114k-162k yearly est. 22h ago
  • Java Full Stack Developer

    TPA Technologies 3.8company rating

    Software developer 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. 22h ago
  • Java Developer Consultant

    Talent Groups 4.2company rating

    Software developer job in Holyoke, MA

    Our client is looking for an experienced AWS DevOps engineer consultant who is fluent in managing enterprise multi-region AWS deployment utilizing Terraform and GitOps. This resource is expected to contribute to a current high priority AWS migration project immediately. The successful candidate will collaborate with the client's Infrastructure Engineering team. Responsibilities:Develop greenfield backend services using Java 17/21 on AWS Lambda Enhance existing applications using Java 17 and Spring Boot on ECS Fargate Interact with Oracle databases using SQL and PL/SQL Develop new front-end pages with HTLM, CSS, Bootstrap and AJAX Enhance existing front ends using Thymleaf, HTML, CSS and AJAX Write thorough, correct unit tests using Junit and Mockito Deploy code using Jenkins Modify IaC using Terraform Interact with end users to determine requirements Minimum Requirements / Education:Bachelor's Degree Strong proficiency in Java 17/21 Experience working with Oracle databases Experience building front ends using HTLM, CSS, Bootstrap and AJAX Experience writing Unit tests with Junit and Mockito Exposure to AWS Lambda and ECS Fargate Excellent Communication skills Highly adaptable and resilient under pressure Independent worker able to clear their own blocks Nice to Have:Experience with HTMX Experience with Terraform
    $82k-107k yearly est. 1d ago
  • Full Stack .NET Developer

    Franklin Fitch

    Software developer job in Boston, MA

    MUST BE A US CITIZEN, GREEN CARD HOLDER OR HAVE A H4 WORK AUTHORISATION | Full Stack .NET Developer | Hybrid Role - 3 days on site | Boston | We're seeking individuals who are skilled at analyzing complex issues and translating data into meaningful insights. In this role, you'll collaborate with a team that addresses a wide range of business and legal challenges, applying thoughtful analysis and sound judgment. If you value a workplace that emphasizes professional growth, teamwork, and impactful work, this opportunity will align well with your goals. Job Responsibilities Front-End Development Design, develop, and maintain user-friendly interfaces for internal tools, dashboards, or client-facing platforms. Translate complex analytical outputs into intuitive, interactive visualizations that clearly communicate key insights. Collaborate with technical and non-technical team members to refine requirements, ensuring usability and accessibility. Implement best practices for front-end development, including code organization, documentation, and testing. Continuously explore and adopt new front-end technologies, frameworks, and design patterns to improve functionality and efficiency. Analytical & Project Support Conduct detailed quantitative and qualitative analyses to support business and legal decision-making. Collect, clean, and process large datasets using analytical and statistical tools. Develop structured, clear, and accurate deliverables, including reports, presentations, and visualizations. Support project teams by managing tasks, tracking progress, and ensuring timely execution of responsibilities. Assist with troubleshooting data, software, or workflow issues and provide actionable solutions. Actively contribute to a collaborative, tech-forward environment by sharing knowledge, documenting processes, and mentoring junior team members. Cross-Functional Collaboration Partner with analysts, developers, and other team members to integrate technical and analytical insights into project solutions. Communicate findings effectively to both technical and non-technical stakeholders. Participate in brainstorming and problem-solving sessions to improve project outcomes and workflow efficiency. Requirements Technical & Analytical Skills Proficiency or willingness to learn front-end development tools and languages, such as JavaScript, HTML/CSS, React, or similar frameworks. Experience with data analysis and visualization tools, including Excel, Python, R, Stata, SQL, or equivalent. Ability to handle, clean, and interpret large datasets accurately and efficiently. Knowledge of best practices for reporting, visualization, and dashboard development. Comfort adapting to and learning new technologies, tools, and software as required. Professional & Personal Skills Strong analytical and critical-thinking abilities with meticulous attention to detail. Excellent written and verbal communication skills to present complex findings clearly and professionally. Ability to manage multiple responsibilities simultaneously, prioritize effectively, and meet deadlines. Strong organizational skills with a focus on accuracy, process improvement, and documentation. Collaborative mindset, able to work effectively in team-based environments and contribute to collective goals. Motivation to grow professionally in a technology-driven, innovative, and dynamic setting. Benefits Hybrid Role (3 days / week on-site) $140k / year Medical Dental 401(k) 15% annual bonus
    $140k yearly 2d ago
  • Software Engineer

    Understanding Recruitment

    Software developer job in Cambridge, MA

    💻 Software Engineer | Scalable Systems | Onsite (Cambridge, MA) A rapidly growing tech startup is building AI-driven, high-performance systems designed to solve complex, real-world challenges. The team blends software engineering and systems optimization to create scalable, reliable technology that supports next-generation applications. As a Software Engineer, you'll play a key role in designing and building scalable front-end and back-end systems in TypeScript, collaborating with talented engineers to deliver secure and efficient solutions that perform at scale. Tech: TypeScript, React, and Node.js If you enjoy building scalable systems that drive innovation and want to make a visible impact in a fast-moving startup, this could be the perfect fit. 📍 Location: Cambridge, MA (onsite) 💰 Up to $300,000 (dependant on exp.) + equity options Interested? Apply now!
    $72k-95k yearly est. 2d ago
  • Senior Software Engineer

    Alexander Technology Group 4.3company rating

    Software developer 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. 4d ago
  • Senior Software Engineer

    Pyramid Consulting, Inc. 4.1company rating

    Software developer job in Boston, MA

    Immediate need for a talented Senior Software Engineer. This is a 12+ Months Contract opportunity with long-term potential and is located in Boston, MA (Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID:25- 94757 Pay Range: $70 - $80/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 Requirements and Technology Experience: Must have skills: - Python, PySpark, AWS (Glue, EC2, Lambda), YAML Bachelor's Degree At least 10 years of experience in application development (Internship experience does not apply) At least 5 years of experience in big data technologies 5+ years of experience in application development including Python, or Java 3+ years of experience with a public cloud (AWS, Microsoft Azure, Google Cloud) 3+ years experience with Distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL) 2+ year experience working on real-time data and streaming applications 2+ years of experience with NoSQL implementation (Mongo, Cassandra) 2+ years of data warehousing experience (Redshift or Snowflake) 3+ years of experience with UNIX/Linux including basic commands and shell scripting 2+ years of experience with Agile engineering practices Our client is a leading Banking and 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, color, 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-80 hourly 2d ago
  • Senior .NET Developer

    Synergy Interactive

    Software developer job in Boston, MA

    About the Role We are seeking a Senior .NET Developer to join a highly skilled engineering team focused on solving complex, high-impact technical challenges. This role involves building, maintaining, and enhancing enterprise-grade systems that support critical business functions. You'll work across multiple teams, partner with key stakeholders, and help drive initiatives that improve performance, scalability, and reliability across the technology stack. What You'll Do Design, develop, and maintain applications and services using .NET technologies (C#, ASP.NET, Web API). Troubleshoot and resolve complex technical issues across APIs, databases, and services. Collaborate with cross-functional teams including business users, product owners, and other engineers to deliver high-quality solutions. Participate in system modernization and integration projects to enhance data processing, automation, and performance. Contribute to architecture discussions, best practices, and continuous improvement initiatives. Mentor junior engineers and promote engineering excellence across the team. What You Bring Bachelor's degree in Computer Science, Computer Engineering, or a related field. 7+ years of professional software development experience, ideally in enterprise or financial environments. Strong proficiency in .NET / C# development, REST APIs, and relational databases (SQL Server, Oracle, etc.). Solid understanding of software engineering principles, system design, and performance optimization. Experience working in complex, data-driven environments and integrating with multiple systems. Strong analytical, problem-solving, and communication skills. Experience with financial systems or trading platforms is a plus, but not required. Why Join Us You'll be part of a collaborative team that values innovation, continuous learning, and technical excellence. This is a chance to work on impactful projects that directly support key business operations in a fast-paced, growth-oriented environment.
    $86k-117k yearly est. 2d ago
  • Senior Software Engineer (Python & AWS)

    Dewinter Group

    Software developer 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. 1d ago
  • Senior Software Engineer (Medical Device)

    Intellias

    Software developer 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. 1d ago
  • Senior Software Engineer

    Socium

    Software developer 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. 22h ago
  • SQL Developer

    Genpact 4.4company rating

    Software developer job in Boston, MA

    Ready to build the future with AI? At Genpact, we don't just keep up with technology-we set the pace. AI and digital innovation are redefining industries, and we're leading the charge. Genpact's AI Gigafactory, our industry-first accelerator, is an example of how we're scaling advanced technology solutions to help global enterprises work smarter, grow faster, and transform at scale. From large-scale models to agentic AI, our breakthrough solutions tackle companies' most complex challenges. If you thrive in a fast-moving, innovation-driven environment, love building and deploying cutting-edge AI solutions, and want to push the boundaries of what's possible, this is your moment. Genpact (NYSE: G) is an advanced technology services and solutions company that delivers lasting value for leading enterprises globally. Through our deep business knowledge, operational excellence, and cutting-edge solutions - we help companies across industries get ahead and stay ahead. Powered by curiosity, courage, and innovation, our teams implement data, technology, and AI to create tomorrow, today. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook. Inviting applications for the role of Data Integration Developer in Boston , MA ,3 days from office Hybrid , day 1st onsite Fulltime role . Responsibilities: Works closely with a team to build and improve custom database and ETL applications. Participates in system enhancements and responsible for application support. Understands the integrity of development models including the enforcement of standards, policies and system stewardship principles. Complies with Sarbanes-Oxley and other regulatory requirements including user access and maintenance of key records. Ability to work with non-technical end users to interpret and document user requirements and develop functional specifications. Performs System and Unit tests of team application updates and is responsible for project level test plans. Participates in teams code reviews and application analysis to maintain standard coding practices. Participates in system enhancement and operational processes. Responsible for the creation of application support documents used by the overnight support team for critical processes, and coordination of efforts when support issues arise. Manages multiple projects of varied size and scope. Responsible for project tracking and status reporting. Off-hour availability is required as needed by Project deliverables Minimum Qualifications: · A bachelor's degree or equivalent experience in Software Development, Engineering or Computer Science is required Preferred Skills: Demonstrated experience in database development on any major RDBMS platform (Snowflake/SQL Server/Oracle/Sybase ASE/DB2) Experience with either Ab Initio or Informatica ETL toolsets Experience with cloud based platforms like Snowflake, AWS or Azure Strong knowledge of data warehousing concepts and ETL best practices Strong knowledge of data objects like JSON and XML. Experience writing Unix shell and Windows batch scripts Strong knowledge of software development and the system implementation life cycle is a required. Strong analytical and quantitative skills. Strong communication skills - both verbal and written. Understanding of the integrity of development models including the enforcement of standards, policies and system stewardship principles. Ability to develop support materials for applications to expand overall knowledge sharing throughout the group. Why join Genpact? • Lead AI-first transformation - Build and scale AI solutions that redefine industries • Make an impact - Drive change for global enterprises and solve business challenges that matter • Accelerate your career-Gain hands-on experience, world-class training, mentorship, and AI certifications to advance your skills • Grow with the best - Learn from top engineers, data scientists, and AI experts in a dynamic, fast-moving workplace • Committed to ethical AI - Work in an environment where governance, transparency, and security are at the core of everything we build • Thrive in a values-driven culture - Our courage, curiosity, and incisiveness - built on a foundation of integrity and inclusion - allow your ideas to fuel progress. Come join the 140,000+ coders, tech shapers, and growth makers at Genpact and take your career in the only direction that matters: Up. Let's build tomorrow together. Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation. Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training
    $76k-95k yearly est. 1d ago
  • .NET Developer

    Business Knowledge Services

    Software developer job in Framingham, MA

    ***Local Candidates Only*** This role focuses on designing, developing, analyzing, and testing .NET-based solutions that power key systems across the whole enterprise. Success in this position requires the ability to understand complex business processes and translate them into simple, efficient, and scalable technical solutions. A strong foundation in integrating data between on-prem, hosted, and cloud applications is essential to support seamless enterprise data flow. Responsibilities Build, enhance, and maintain high-quality software applications using the Microsoft .NET Framework Utilize Visual Studio, C#, X++, and SQL Server while applying best practices in Microsoft DevOps Analyze and troubleshoot existing programs to improve performance and resolve issues; design and implement effective solutions for problematic code Partner with business users to gather and refine requirements, serving as a technical advisor for developing system management tools and process improvements Offer recommendations for software tools, upgrades, or enhancements that support business and technical objectives Requirements Minimum of 3-5 years of software development experience within a manufacturing environment Strong proficiency in MS Visual Studio, .NET Framework, and WinForms development Experience with Dynamics 365 -including X++ and LLBLGen Pro a plus Proficient in writing and optimizing SQL Server stored procedures and data modeling Ability to design scalable applications and create database schemas aligned with business processes Effective communicator with the ability to work both independently and collaboratively in a team environment
    $86k-118k yearly est. 1d ago
  • Web Fullstack Developer

    Infovision Inc. 4.4company rating

    Software developer job in Boston, MA

    Fullstack Developer Boston, MA (3 days onsite in a week) Longterm Contract Job Description for Dev Engineer (Boston only): HTML 5 - Must CSS 3 - Must Tailwind CSS - Must JavaScript (ES6+) - Must TypeScript - Must React.js - Must State Management Context API - Must Redux/Zustand - Good to have shadcn/ui - Good to have recharts - Good to have NPM/YARN/PNPM - Must Next.js - Must MySQL - Must or PostgreSQL or any SQL is fine Drizzle ORM - Good to have Redis - Good to have Node.js - Must Express.js/Koa.js - Must REST APIs - Must Authentication (JWT, OAuth2.0) - Must Version control (Git) - Must Shell script/Bash script - Good to have Docker - Good to have CI/CD - Good to have Turbo monorepo - Good to have Winston logging/Morgan logger middleware - Good to have Jest/Axios/Node-cron/ESLint - Good to have Prompt Engineering - Must Github Copilot - Good to have AI tools hands-on - LLM, AI agents - Good to have
    $66k-84k yearly est. 2d ago
  • Software Tool Verification and Validation Engineer

    Hcltech

    Software developer job in Newton, MA

    HCLTech is looking for a highly talented and self- motivated Software Tool Verification and Validation Engineer to join it in advancing the technological world through innovation and creativity. Job Title: Software Tool Verification and Validation Engineer Job ID: 1628481BR Position Type: Hybrid -Onsite 3 days a week Location: Newton,MA Job Title: Software Tool Verification and Validation Engineer Job Summary We are seeking a detail-oriented Software Tool Verification and Validation Engineer to ensure the reliability, accuracy, and compliance of software tools used in development and production environments. This role involves planning, executing, and documenting validation activities in accordance with industry standards and regulatory requirements Key Responsibilities Develop and execute verification and validation plans, protocols, and test cases for software and hardware tools. Collaborate with cross-functional teams to define validation requirements. Perform risk assessments and impact analyses for software changes. Document verification and validation results and maintain traceability matrices. Ensure compliance with relevant standards (e.g., FDA 21 CFR Part 11, ISO 13485, GAMP 5). Support audits and inspections by providing validation documentation. Test Planning and Design Develop comprehensive test plans, test cases, and test scripts based on software requirements and design specifications. Ensure test plans cover all functional and non-functional requirements, including performance, reliability, and security. Test Execution Execute manual and automated tests to identify software application defects. Conduct regression testing to ensure existing functionalities remain unaffected by new changes. Perform exploratory testing to uncover potential issues not identified by formal test cases. Documentation and Reporting Document test results, including detailed descriptions of defects and steps to reproduce them. Generate and maintain test reports, defect logs, and other documentation required for regulatory compliance. Communicate test outcomes and defect status to development teams and management. Collaboration Work closely with software developers, and systems engineers, to understand software requirements and functionality. Compliance and Standards Ensure testing activities comply with relevant regulatory standards (e.g., FDA, ISO 13485, IEC 62304). Stay updated with industry best practices and evolving regulatory requirements for medical device software. Qualifications Education Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field. Experience Minimum of 7+ years of experience in software testing, preferably in the medical device industry. Experience with testing tools and frameworks (e.g., ClearQuest, Jama). Familiarity with regulatory standards and guidelines for medical devices (e.g., FDA 21 CFR Part 820, ISO 13485, IEC 62304). Skills and Competencies Strong understanding of software development and testing methodologies. Excellent analytical and problem-solving skills. Attention to detail and a high level of accuracy. Proficiency in scripting or programming languages (e.g., Python, Java) for test automation. Good communication and teamwork skills. Pay and Benefits Pay Range Minimum: $ 79,000 per year Pay Range Maximum: $ 116,000 per Year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $79k-116k yearly 2d ago

Learn more about software developer jobs

Do you work as a software developer?

What are the top employers for software developer in MA?

Right Talent Right Now

Aquila Technology

Domeyard LP

General Atomics and Affiliated Companies

Top 10 Software Developer companies in MA

  1. Oracle

  2. IBM

  3. Right Talent Right Now

  4. Aspen Technology

  5. Neurable

  6. Aquila Technology

  7. Domeyard LP

  8. General Atomics and Affiliated Companies

  9. Global Channel Management

  10. Neurologica

Job type you want
Full Time
Part Time
Internship
Temporary

Browse software developer jobs in massachusetts by city

All software developer jobs

Jobs in Massachusetts