Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Diversity and inclusion Browse jobs Find your next hire Our locations

17 results for Software Engineer in Portsmouth, NH

Software Engineer <p> We’re growing fast and need a skilled <strong>Software Engineer</strong> who can build, customize, and optimize <strong>ERP systems</strong> using <strong>C# and .NET</strong>. If you love solving complex problems, streamlining business processes, and making ERP systems actually work the way they should, we want you on our team!</p><p><strong>What You’ll Do:</strong></p><ul><li>Develop, customize, and enhance <strong>ERP systems</strong> to fit business needs.</li><li>Write clean, efficient, and maintainable <strong>C#/.NET</strong> code.</li><li>Integrate ERP solutions with other business applications.</li><li>Debug, troubleshoot, and optimize system performance.</li><li>Collaborate with stakeholders to gather requirements and implement solutions.</li><li>Stay up to date with the latest <strong>.NET, C#, and ERP</strong> best practices.</li></ul><p><strong>What We’re Looking For:</strong></p><ul><li><strong>3+ years</strong> of experience in software development with a focus on <strong>ERP systems</strong>.</li><li>Strong proficiency in <strong>C# and .NET (Core or Framework)</strong>.</li><li>Experience with <strong>SQL databases</strong> and ERP integrations.</li><li>Knowledge of <strong>RESTful APIs, Web Services, and third-party integrations</strong>.</li><li>Ability to troubleshoot and improve existing ERP implementations.</li><li>Bonus: Experience with <strong>[specific ERP system like Microsoft Dynamics, SAP, or Odoo]</strong>.</li><li>A problem-solving mindset and the ability to work independently.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Competitive salary + benefits.</li><li>Work on meaningful, high-impact projects.</li><li>A collaborative and fun work environment (yes, we mean it).</li><li>Opportunities for learning and growth.</li></ul><p>If this sounds like your kind of challenge, apply now!</p> Software Engineer <p><strong>.NET Developer</strong></p><p>We’re looking for a skilled <strong>.NET Developer</strong> to build, maintain, and optimize high-performance applications. If you love clean code, problem-solving, and working with cutting-edge tech, we want you!</p><p><strong>What You’ll Do:</strong></p><ul><li>Develop, test, and deploy .NET applications</li><li>Collaborate with cross-functional teams</li><li>Optimize performance and troubleshoot issues</li><li>Stay updated with the latest .NET trends</li></ul><p><br></p><p>Ready to code your way to success? Apply now! &#128640;</p> Software Application Engineer <p>We are offering an exciting opportunity for a Software Application Engineer that can sit in either NYC or the Greater Boston area. In this role, you will be working in a life sciences consulting firm, working closely with a team of data analysts, data engineers, software engineers, and product experts. You will be part of a team developing and maintaining software applications, contributing to their AI Software Development team. This role is hybrid, onsite 3 days a week. </p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain software applications using Javascript/Typescript, React, and Python</p><p>• Work with SQL, ideally PostgreSQL, for database management and operations</p><p>• Contribute to the AI team by participating in the development of GenAI/LLM</p><p>• Collaborate closely with a diverse team including data analysts, data engineers, and product experts</p><p>• Interface with clients, showcasing your excellent interpersonal skills</p><p>• Utilize your skills in Backend Development, Bug Tracking, and API Development</p><p>• Participate in the development of full-stack software using Node.js, Node, and React.js</p><p>• Show your entrepreneurial spirit by participating in the creation of new solutions and systems from scratch</p><p>• Ensure all solutions are properly tested and debugged before deployment.</p> Sr. Software Engineer <p>Seeking a Sr. Software Engineer who find ways to improve efficiency, optimize workflows, and enhance productivity through innovative solutions. You will play a key role in designing, developing, and maintaining scalable and efficient software solutions while ensuring seamless integration with cloud and data platforms.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Develop, test, and maintain software applications using Python and other relevant technologies.</li><li>Build and optimize APIs to enable seamless communication between services and external systems.</li><li>Work with AWS services to design, deploy, and manage scalable cloud-based applications.</li><li>Implement and manage Snowflake data solutions to support data engineering and analytics initiatives.</li><li>Design and maintain CI/CD pipelines to streamline the deployment process and improve system reliability.</li><li>Automate repetitive tasks and improve system efficiency using scripting and DevOps best practices.</li><li>Ensure software performance, scalability, and security best practices are followed.</li><li>Troubleshoot and resolve technical issues in Linux/Unix environments.</li><li>Collaborate with cross-functional teams, including DevOps, data engineers, and product managers, to deliver high-quality solutions.</li></ul><p><br></p> Software Engineer <p>Seeking a proactive Software Engineer who find ways to improve efficiency, optimize workflows, and enhance productivity through innovative solutions. You will play a key role in designing, developing, and maintaining scalable and efficient software solutions while ensuring seamless integration with cloud and data platforms.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Develop, test, and maintain software applications using Python and other relevant technologies.</li><li>Build and optimize APIs to enable seamless communication between services and external systems.</li><li>Work with AWS services to design, deploy, and manage scalable cloud-based applications.</li><li>Implement and manage Snowflake data solutions to support data engineering and analytics initiatives.</li><li>Design and maintain CI/CD pipelines to streamline the deployment process and improve system reliability.</li><li>Automate repetitive tasks and improve system efficiency using scripting and DevOps best practices.</li><li>Ensure software performance, scalability, and security best practices are followed.</li><li>Troubleshoot and resolve technical issues in Linux/Unix environments.</li><li>Collaborate with cross-functional teams, including DevOps, data engineers, and product managers, to deliver high-quality solutions.</li></ul><p><br></p> Sr. Full Stack Software Developer We are offering an exciting opportunity for a Sr. Full Stack Software Developer in Cambridge, Massachusetts. As a Sr. Full Stack Software Developer, you will be primarily focusing on backend development and API development while utilizing your skills in AWS, React, Node and other relevant technologies. <br><br>Responsibilities:<br>• Develop and maintain software applications using AWS, React, Node, HTML5/CSS3, Typescript, and other technologies<br>• Utilize Atlassian Jira for project management and bug tracking<br>• Collaboratively work within an Agile Scrum environment to meet project milestones<br>• Employ GitHub for version control and source code management<br>• Participate in A/B testing to optimize user experience and application performance<br>• Leverage knowledge of Ajax and ASP.NET in application development<br>• Ensure the security of applications by implementing Oauth and other security measures<br>• Use No SQL/Mongo DB for database management and data manipulation<br>• Apply CI/CD for software development lifecycle management<br>• Keep up-to-date with Open AI and AI technologies, incorporating them into development as needed<br>• Utilize Cypress for end-to-end testing. Software Engineer We are searching for a Software Engineer to join a growing team. This position is located in southern New Hampshire. As a Software Engineer, you will be involved in the development and maintenance of Microsoft Dynamics 365 CRM and related applications, contributing to the enhancement of the customer service capabilities. <br> Responsibilities: <br> • Develop and maintain Microsoft Dynamics 365 CRM, ensuring efficient workflows, business processes, and plug-ins. • Create and manage web resources, enhancing our online presence and customer engagement. • Develop and maintain API’s, ensuring seamless data exchange and process automation. • Utilize your SQL and backend experience to manage and optimize our data storage and retrieval systems. • Leverage your experience with the Microsoft O365 suite of applications (Power BI, PowerApps, Power Automate, Microsoft AI, etc.) to enhance business intelligence, application development, and workflow automation. • Design and build web applications using C#, .NET, ASP.NET, MVC, NodeJS, JavaScript, JQuery, HTML, CSS, and SQL. Software Developer Opportunity Description<br><br>Seeking a passionate, experienced Development Manager. This is an exciting opportunity to lead development team efforts creating front and back-end applications to support internal and external consultative services in a DevOps environment.<br><br>The position will be based out of our Portland, Maine office<br><br>Role & Responsibilities<br>We are looking for a hands-on Developer Manager with advanced technical and leadership skills to collaborate on software design solutions and build high-quality, innovative, fully performing software in compliance with coding standards and technical design.<br>• Lead a team of qualified Developers to define, deploy, and run a DevOps practice facilitating rapid iterative deployments<br>• Monitor, evaluate, and ensure the completion of Development tasks and projects according to timelines<br>• Manage professional development, training, and provide mentorship and guidance to members of the DevOps team<br>• Consult with management and/or clients on the operational requirements of software solutions<br>• Establish comprehensive understanding of objectives and develop intuitive, user-friendly solutions<br>• Gather and refine specifications and requirements based on technical needs<br>• Oversee all phases of the development lifecycle from initial specification through developing, testing, and launching<br>• Identify tools and technologies to drive automation and optimization in support of development, testing, and deployment<br>• Collaborate with the creative team to match visual design intent<br>• Engage with internal and external clients to ensure successful audience adoption<br>• Keep abreast of industry best practices and implement<br>• Train and mentor junior development team members<br>• Participate in initiatives and contribute positively to our team environment<br>Qualifications<br>• Bachelor's degree in computer science/related field of study, or comparable experience<br>• 8+ years’ development experience, 5+ years in a supervisory role<br>• 3+ years of experience working with professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build process, testing and operations<br>• 5+ years of experience:<br>o Developing web applications with RESTful architectures<br>o JavaScript, Node.js, React, HTML, CSS<br>o Experience with server-side Express.js framework<br>• Excellent written and verbal communication and exceptional attention to detail<br>• Working knowledge of user interface (UI) design<br>• Strong relational database development skills (MySQL)<br>• Experience with:<br>o Basic DevOps, deploying and maintaining client projects<br>o Programming knowledge in SQL, operating system experience with LINUX and relational database knowledge with runtime environments like Node.js<br>o Modular, object-oriented programming design<br>o Frontend and backend testing frameworks integrated in a CI environment (Cypress, Artillery, SonarQube, Jest) Hardware Design Engineer We are searching for an innovative Hardware Analyst to join our team in Littleton, Massachusetts. This role involves playing a key role in the development and implementation of hardware solutions for a variety of projects. Working in collaboration with cross-functional teams, you will contribute to the entire product development lifecycle, from concept to production.<br><br>Responsibilities: <br><br>• Design and optimization of analog and digital circuits for a variety of applications<br>• Conduct circuit simulations and analysis to ensure optimal performance and reliability<br>• Creation and modification of PCB layouts using industry-standard tools<br>• Oversee the prototyping process and collaborate with manufacturers to ensure design integrity <br>• Research and select appropriate components based on project requirements and cost considerations <br>• Manage relationships with suppliers to source components and manage the supply chain <br>• Develop and execute test plans to validate hardware designs <br>• Troubleshoot and debug hardware issues during development and testing phases <br>• Collaborate with software engineers, firmware developers, and other team members to integrate hardware components seamlessly <br>• Participate in design reviews and provide valuable input to enhance overall system performance <br>• Create comprehensive design documentation, including schematics, layouts, and design specifications <br>• Maintain accurate records of changes and updates throughout the development process <br>• Ensure hardware designs comply with relevant industry standards and regulations <br>• Stay abreast of emerging technologies and industry trends to incorporate into design practices. Technical Engineer <p>We are offering an exciting opportunity for a Support Engineer. As a Support Engineer, you will troubleshoot and resolve complex technical issues, collaborate with cross-functional teams, and enhance support processes. This role requires strong problem-solving skills and technical expertise.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Provide technical support via email, chat, phone, and ticketing systems.</li><li>Diagnose and resolve hardware, software, and network-related issues.</li><li>Document troubleshooting steps, solutions, and best practices in the knowledge base.</li><li>Collaborate with engineering, product, and operations teams to improve product reliability and user experience.</li><li>Assist in system monitoring, incident management, and root cause analysis.</li><li>Train end-users and internal teams on troubleshooting and best practices.</li><li>Stay up to date with industry trends, emerging technologies, and product updates.</li></ul><p><br></p><p><br></p> Sr. Java Developer We are offering a long-term contract employment opportunity for a Sr. Java Developer in the banking industry, located in Dorchester, Massachusetts. As a Sr. Java Developer, your primary role will be to engineer efficient and reliable software solutions using your expertise in Java and related technologies. This role involves interacting with different vendor platforms and databases.<br><br>Responsibilities<br>• Design and develop software applications using Java language.<br>• Interact with Apache Kafka or Solace for real-time data streaming services.<br>• Work with databases like Sybase or Oracle to manage and organize data.<br>• Develop APIs with vendor platforms such as ION, Bloomberg, Murex, Broadridge, TransFICC, or Broadway.<br>• Monitor and debug applications to ensure optimal performance.<br>• Collaborate with the team to design and implement software solutions.<br>• Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices. Application Developer - Advanced We are offering a long-term contract employment opportunity for an Application Developer - Advanced in Boston, Massachusetts. The primary focus of this role is to handle coding and migration tasks within the industry. As an Application Developer, you will be deeply involved in Java1.8/J2EE Technologies, Spring framework, and API development design patterns. You will also be expected to work with UNIX bash/shell scripting, Oracle DB SQL, and other ORM frameworks.<br><br>Responsibilities:<br>• Develop and maintain applications using Java1.8/J2EE Technologies such as Servlets, JSP, JMS, Kafka, and JDBC.<br>• Utilize the Spring framework and SOAP/REST Webservices for application development.<br>• Design, build, and maintain APIs and Microservices architecture.<br>• Utilize Quartz scheduler framework and Autosys jobs for task scheduling.<br>• Perform UNIX bash/shell scripting for various tasks.<br>• Analyze, design, and work on migration of legacy application code for technology upgrades.<br>• Work proficiently with Oracle DB SQL and ORM frameworks like Hibernate/ibatis/Mybatis.<br>• Handle data modelling and data transformations.<br>• Experience or knowledge in file transmission protocols like FTP, FTPS, SFTP, NDM, etc.<br>• Work with UI framework technologies like Angular JS, React JS, JavaScript, HTML.<br>• Utilize GIT, Ant/Maven, Jenkins for continuous integration development environments and tools.<br>• Experience with Tomcat server and Linux OS.<br>• Communicate effectively with team members and other stakeholders.<br>• Provide support for infrastructure upgrades and activities.<br>• Address production issues, perform root cause analysis, and assist support/business teams when needed.<br>• Work in an agile environment, perform designing, coding, unit testing, and code reviewing. Application Support Engineer <p>We are searching for an <strong>Application Support Engineer</strong>, providing top-notch support for our proprietary software and hardware solutions.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Work directly with external technical customers</li><li>Troubleshoot and resolve technical issues.</li><li>Use the latest tools to diagnose and fix problems.</li><li>Log and track tickets, documenting key details.</li><li>Collaborate with developers and other teams.</li><li>Follow up to ensure customer satisfaction.</li><li>Prioritize and manage incoming support requests.</li><li>Provide clear, concise updates on resolved issues.</li></ul><p>Ready to help customers and solve technical challenges? Apply now!</p> Quantitative Researcher <p>Join a leading investment firm in Boston that leverages data-driven insights, innovative strategies, and state-of-the-art technology to deliver exceptional portfolio performance. We seek a talented Quantitative Researcher with a strong development background and a passion for financial markets to contribute to our investment success.</p><p><br></p><p><strong>Position Summary:</strong></p><p>As a Quantitative Researcher, you will play a key role in driving investment performance by combining your technical expertise with strategic research. Your responsibilities will include rigorous data analysis, statistical modeling, and the development of robust tools for investment decision-making. You will conduct hypothesis-driven research to design, test, and implement predictive signals that forecast asset prices while partnering with a collaborative team of financial experts and technologists.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Data Analysis:</strong> Explore, analyze, and interpret large, complex datasets to uncover actionable insights that inform trading strategies.</li><li><strong>Statistical Modeling:</strong> Develop and implement advanced statistical and machine learning models to predict asset price movements and enable optimal portfolio construction.</li><li><strong>Software & Tools Development:</strong></li><li>Build, scale, and maintain production-ready tools and software for data analysis, portfolio simulations, predictive modeling, and trade execution.</li><li>Write clean, efficient, and production-ready code in Python, R, SQL/PostgreSQL while ensuring integration into existing systems.</li><li><strong>Hypothesis-Driven Research:</strong> Conduct research on financial markets, including creating, testing, and iterating predictive signals to forecast asset price behaviors.</li><li><strong>Collaboration:</strong> Work closely with portfolio managers, data engineers, and technologists to align strategies with investment objectives.</li><li><strong>Documentation:</strong> Document methodologies, code, and processes for reproducibility and knowledge sharing.</li></ul><p><br></p> Back End Developer We are offering a permanent employment opportunity for a Back End Developer based in Cambridge, Massachusetts. This role is pivotal in the development of an intricate chatbot, operating primarily in an Azure cloud environment. The position demands strong skills in Python, SQL, and API development, and the ability to work effectively in an Agile Scrum framework. <br><br>Responsibilities:<br>• Designing and implementing the architecture of the chatbot solution.<br>• Developing and maintaining Azure functions to provide different information.<br>• Collaborating with various business units, including Project Management and Product Development.<br>• Building the backend of the chatbot functionality, integrating with the front end.<br>• Ensuring the efficient and secure access to the data lake.<br>• Leveraging your experience in Azure API Management, Windows Azure, and Azure Storage.<br>• Working proficiently with Microsoft SQL Server, MySQL, and NoSQL DB.<br>• Participating in standup meetings, code sprints, and testing in an Agile environment.<br>• Communicating effectively with team members and stakeholders, with a focus on gathering requirements. Cloud API Developer <p>This job is 5 days a week onsite just north of Boston. You must live in MA or NH and be willing to work onsite 5x per week in order to be considered.</p><p><br></p><p><strong>Job Description: Senior API Developer (Cloud ERP Integration)</strong></p><p><br></p><p><strong>Position Overview:</strong></p><p>We are seeking a highly skilled and experienced <strong>Senior API Developer</strong> to lead the integration of our cloud-based ERP systems via robust and scalable Restful APIs. This is a critical role within our organization where you will be the primary authority for all cloud integration and development efforts. As a Senior API Developer, you will play a pivotal role in ensuring seamless communication between diverse systems while leveraging your expertise to create innovative solutions that drive business continuity and efficiency.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>API Development and Integration:</strong> Design, develop, and maintain Restful APIs to enable seamless communication between various cloud-based ERP systems, ensuring high performance, scalability, and reliability.</li><li><strong>System Architecture and Design:</strong> Collaborate with stakeholders to assess business needs, define integration requirements, and design comprehensive API-driven solutions to meet those needs.</li><li><strong>Cloud Integration:</strong> Serve as the in-house expert in integrating diverse cloud platforms, leveraging APIs, web services, and data flows to streamline business operations.</li><li><strong>Data Management:</strong> Work extensively with JSON (JavaScript Object Notation) to structure, transmit, and interpret data between systems.</li><li><strong>Development and Scripting:</strong> Use programming languages such as Python (or equivalent experience in other languages) to customize API solutions and enhance system functionality.</li><li><strong>Documentation:</strong> Create and maintain detailed technical documentation for all APIs and system integrations, including use cases, workflows, and troubleshooting guidelines.</li><li><strong>Mentoring and Leadership:</strong> Lead and mentor junior developers, sharing best practices and fostering a culture of continuous learning within the development team.</li><li><strong>Problem-Solving & Quality Assurance:</strong> Investigate API-related issues, debug code, and implement solutions to resolve connectivity and performance challenges. Maintain a strong focus on quality assurance to deliver error-free integrations.</li><li><strong>Collaboration:</strong> Partner with IT teams, business analysts, and external vendors to understand workflows and assess how APIs can better support business requirements.</li></ul><p><br></p><p><br></p> Sr Systems Engineer We are in search of a Sr Systems Engineer to join our team located in Woburn, Massachusetts. This opportunity is in the tech industry, where you will be accountable for the maintenance and support of diverse technology environments. <br><br>Responsibilities:<br><br>• Articulate complex technical concepts to non-technical audiences leveraging your exceptional communication skills.<br>• Utilize your comprehensive understanding of operating systems, connectivity, security, and information management.<br>• Exhibit your advanced troubleshooting skills and knowledge.<br>• Leverage your in-depth expertise in the Microsoft cloud ecosystem, including Microsoft 365, EMS, Entra ID, Purview, Compliance, device management, Azure IaaS, Azure App Services, and web application firewalls.<br>• Apply your solid understanding of AI and CoPilot concepts.<br>• Utilize your experience with AWS and Google Cloud services to lead the transition from on-premise to cloud environments.<br>• Show your proficiency in identity services like Active Directory and Okta.<br>• Apply your hands-on experience with networking, firewalls, routing, and switching.<br>• Demonstrate your expertise in virtualization technologies such as VMware, Citrix, and Microsoft.<br>• Foster client relationships and collaborate effectively with team members using your strong interpersonal skills.