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

12 results for Senior Software Engineer in Oxford Ma

Senior Data Engineer <p>Robert Half is working with a well-established asset management firm based in Boston to help them hire a Senior Data Engineer to the team. This role will primarily be responsible for the development and optimization of sophisticated data infrastructure, data pipelines, and tools that will propel their operational efficiency and data-driven insights. You will also play an instrumental role in implementing AI/ML technology across their enterprise to harness and utilize data effectively. Your daily interactions with the CTO and active involvement in shaping their technology environment further underline the strategic importance of this role. They are pursuing efforts to modernize our data architecture, and your contributions will be critical to this transformational journey.</p><p>Responsibilities:</p><ul><li>Design, build, and manage state-of-the-art, cloud-based data infrastructure.</li><li>Develop and maintain robust ETL/ELT pipelines, ensuring high data quality and availability.</li><li>Work closely with the CTO to implement advanced AI/ML initiatives.</li><li>Contribute actively to our technology modernization efforts, particularly in the realm of AI.</li><li>Maintain our data warehousing system, Snowflake.</li><li>Utilize cloud services effectively for data hosting, processing, and security</li><li>Continuously monitor system performance and troubleshoot issues when necessary.</li></ul> Software Engineer <p>We are offering a employment opportunity for a Software Engineer in the education industry. This is 100% remote. </p><p><br></p><p>Responsibilities:</p><p>• Lead and direct the work of developers in various object-oriented languages, like Java or Python</p><p>• Coordinate development efforts and manage projects using Agile Scrum and Atlassian Jira</p><p>• Execute integration of systems using standard APIs such as REST, SOAP, JWT, etc</p><p>• Develop user interfaces and manage systems integration, as well as authentication methods</p><p>• Engage in web development and practice standard software engineering methods, including testing and release procedures</p><p>• Handle PaaS or SaaS development and maintain strong interpersonal and communication skills to work with diverse teams</p><p>• Utilize tools such as Java API for RESTful Web Services, REST API Design, SOAP - Simple Object Access Protocol, and PaaS Solutions. </p><p>• Ensure accurate processing and maintenance of customer credit applications and records.</p> Senior Database Engineer We are in search of a Senior Database Engineer to enhance our IT team in Woburn, Massachusetts. The selected candidate will be instrumental in leading all aspects of the design, development, and delivery of our database, business intelligence, data warehouse, and data integration solutions. This role offers a long-term contract employment opportunity with a blend of in-office and remote work.<br><br>Responsibilities:<br>• Collaborate with business users to understand their requirements, priorities, and propose solutions that meet their needs.<br>• Lead technical teams in designing and developing data solutions.<br>• Conduct reviews on designs from the development teams, auditing implementations to assure adherence to standards.<br>• Educate the organization on the latest technological advances and best practices, leveraging both to support business drivers.<br>• Execute data modeling and design, developing data solutions including relational and analytical models.<br>• Audit and review performance metrics for new and existing data integration solutions and database queries to ensure adherence to service level agreements and system health.<br>• Carry out ETL designs required for batch processing, including nightly and near-real-time data processing.<br>• Perform BI designs including online analytical processing, standard reporting, ad hoc querying, etc.<br>• Oversee and maintain security and permissions within our database systems.<br>• Execute other duties as assigned to support the operations of our IT team. 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 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 We are offering a long term contract employment opportunity in the software development industry for a Software Developer position, based in Hartford, Connecticut. In this role, you will be working on various tasks related to Python programming, including web development, automation, and data analysis.<br><br>Responsibilities:<br>• Develop scripts and tools using Python, ensuring the code is clean, efficient, and well-documented.<br>• Identify and rectify bugs in the code to ensure smooth operation of the software.<br>• Utilize Python libraries such as Pandas, NumPy, and Matplotlib for data analysis and visualization.<br>• Design and build web applications using frameworks like Django or Flask.<br>• Develop scripts to automate repetitive tasks in data processing or system administration.<br>• Integrate Python applications with various systems and services, including databases, APIs, and third-party software.<br>• Collaborate with a team of developers, designers, and stakeholders to plan, develop, and execute software projects.<br>• Stay updated with the latest Python developments, libraries, and best practices to adapt and learn continuously. Data Integration Developer <p>We are on the hunt for a Data Integration Developer to join our team based in Hartford County, Connecticut. As part of the team, you will be instrumental in developing and deploying data integration solutions, maintaining our mission-critical integrations, and identifying ways to improve our system's performance. This role also involves collaboration with various stakeholders to gather technical requirements and document technical processes.</p><p><br></p><p>Responsibilities: </p><p><br></p><p>• Collaborate with stakeholders from different business units and IT teams to gather necessary technical requirements, including data transformations, mappings, and flows.</p><p>• Take the lead in the development, testing, and deployment of solutions for data integration using the Boomi Integration Platform. </p><p>• Actively participate in the development lifecycle, ensuring the maintenance, support, and improvement of integrations that are critical to our operations.</p><p>• Maintain comprehensive documentation of technical integration processes, procedures, and specifications.</p><p>• Proactively identify and implement opportunities for continuous improvement in integration processes, workflows, and system performance.</p><p>• Utilize your understanding of APIs, web services, and data formats to enhance our database platforms.</p><p>• Apply your knowledge of integration development lifecycle principles, including system analysis, design, and deployment.</p><p>• Leverage your strong communication skills to collaborate effectively with both technical and non-technical stakeholders.</p><p>• Act as a team player, thriving in a collaborative environment.</p><p>• Show adaptability by learning new technologies and adjusting to changing business needs.</p> Systems Engineer <p>We are seeking a skilled Systems Engineer to join our team. The selected individual will be responsible for managing client relationships and addressing their IT needs. The role includes providing technical expertise, evaluating and recommending new technologies, and ensuring optimal network performance. </p><p><br></p><p>Responsibilities:</p><p>• Managing relationships with clients and end-users, providing technical expertise in networking, mobility, virtualization, security, and cloud-based solutions.</p><p>• Regularly evaluating and recommending new technologies to update existing infrastructure.</p><p>• Ensuring the networking, compute, and storage infrastructure meets current and future requirements based on needs and regulations.</p><p>• Gaining a comprehensive understanding of hybrid and cloud architectures, including proven best practices that enable high operational resiliency.</p><p>• Providing detailed documentation and demonstrating excellent follow-up skills.</p><p>• Applying knowledge of Microsoft 365, EMS, Azure, Active Directory, Teams, Security Administration, and DNS.</p><p>• Demonstrating strong interpersonal and client management skills.</p><p>• Being proficient in all aspects of Microsoft back office/cloud platforms.</p><p>• Having hands-on networking, firewalls, routing, and switching experience.</p><p>• Gaining experience with on-prem and cloud virtualization technologies.</p> Data Engineer <p>We are on the lookout for a proficient Data Engineer to join our team located in Hartford County, Connecticut. In this role, you will be tasked with the responsibility of gathering technical requirements, developing efficient ETL pipelines, enhancing system performance, and ensuring data quality and consistency. This role offers an exciting opportunity for individuals who are experienced in managing data flows and transformations.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Collaborate with various stakeholders and IT teams to understand and gather technical requirements, including data mappings and transformations.</p><p>• Develop and maintain effective ETL pipelines to collect, transform, and store data from various sources such as MSSQL, Oracle, ERP, LIMS, and MES.</p><p>• Enhance system performance by integrating custom functionality into the ERP using business workflows and event-driven architecture.</p><p>• Maintain up-to-date documentation on data flow, lineage, and dependencies.</p><p>• Implement automated processes for validation, monitoring, and troubleshooting to maintain data quality, consistency, and performance.</p><p>• Comply with data strategies, policies, controls, and programs to ensure the enterprise data is accurate, complete, secure, and reliable.</p><p>• Keep abreast of emerging technologies to continually improve data processing and management capabilities, including data lakes, data warehouses, and cloud services.</p><p>• Identify areas for continuous improvement in processes, workflows, and system performance.</p><p>• Utilize skills in MS SQL, Oracle, and MES.</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. Android Developer <p>We are offering an exciting opportunity for a detail-oriented Android Developer to join our team in Tewksbury, MA. As an Android Developer, you will be responsible for developing and maintaining Android applications, using your knowledge of Android SDK and Android Studio, and working with a range of backend development tools. This is a full-time role and is fully onsite 5 days per week in office. </p><p><br></p><p>Responsibilities</p><p>• Develop and maintain Android applications using Kotlin and Java</p><p>• Utilize Android SDK and Android Studio in the development process</p><p>• Collaborate with the team to implement AB Testing for improved application performance</p><p>• Use Agile Scrum methodologies to manage workflows and processes</p><p>• Develop APIs for mobile functionality</p><p>• Utilize Atlassian Jira for project management and workflow tracking</p><p>• Engage in backend development to support mobile application functionality</p><p>• Use CSS for styling and layout of mobile applications</p><p>• Debug applications and troubleshoot issues</p><p>• Maintain industry best practices in all development tasks and activities.</p> Sr Systems Engineer <p>We are offering an exciting opportunity for a Sr Systems Engineer in the technology industry. In this role, you will be required to manage and support diverse technology environments, apply advanced troubleshooting skills and knowledge, and lead the transition from on-premise to cloud environments. </p><p><br></p><p>Responsibilities</p><p><br></p><p>• Articulating complex technical concepts to non-technical audiences and fostering client relationships</p><p>• Maintaining and supporting diverse technology environments</p><p>• Demonstrating 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</p><p>• Exhibiting a comprehensive understanding of operating systems, connectivity, security, and information management</p><p>• Applying advanced troubleshooting skills and knowledge</p><p>• Leading the transition from on-premise to cloud environments</p><p>• Demonstrating proficiency in identity services like Active Directory and Okta</p><p>• Having hands-on experience with networking, firewalls, routing, and switching</p><p>• Exhibiting expertise in virtualization technologies such as VMware, Citrix, and Microsoft</p><p>• Understanding AI and CoPilot concepts and having experience with AWS and Google Cloud services</p><p>• Collaborating effectively with team members and maintaining industry-recognized certifications such as Microsoft expert certifications (Cloud technology), CISSP, CCSP, or equivalent</p>