Exact Sciences is a publicly-traded molecular diagnostics firm focusing on early detection and prevention methods for some of the most life-threatening forms of
Senior Software Engineer
Location
Wisconsin
Posted
29 days ago
Salary
$101K - $172K / year
Seniority
Senior
Job Description
Senior Software Engineer
Exact Sciences
Title: Sr. Software Engineer Location: 1 Exact Lane - Amenities Job Description: Full time job requisition id R26-13097 Help us change lives At Exact Sciences, we’re helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you’re working to help others. Position Overview As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have a lead role in the design, development, and testing of software applications for Exact Sciences, creating expert design concepts and foolproof debugging. This role will be able to resolve most issues and problems effectively with minimal oversight, communicate effectively with business stakeholders and mentor junior team members. This role will routinely make key decisions for the team, be accountable for application quality, and be highly productive. Working in our Software Engineering team, you will be responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will design and create engineering specifications for building software programs based on a broad knowledge of information systems and determine what development methodology to use after documenting software requirements. An ideal candidate will be comfortable growing others on the team as an informal leader. They would have very strong competency with Java and be knowledgeable about Spring Boot and Spring as it relates to building out microservices. Experience with Maven is a plus, as is experience with Kafka and/or HL7 and FHIR. This hybrid role (3 days in the office, 2 days remote) is based in Madison, Wisconsin. Essential Duties Include, but are not limited to, the following: - Demonstrate strong working knowledge, skills, and understanding of practices for complex programs and initiatives demonstrating creativity and substantial understanding of specialized techniques, processes, procedures. - Troubleshoot issues and problems of medium complexity for major software applications; break down complex tasks, make reasonable decisions, investigate and fix bugs, and operate independently. - Initiate independent designs that impact and influence the department’s delivery and approach. Lead reviewing design alternatives, problems, and solutions with an eye on limiting the need for later problem solving. - Consistently influence and make significant decisions within a project, demonstrating good judgment in selecting methods and techniques for obtaining solutions based in a solid understanding of business strategy and best practices with minimal instructions for difficult or unpredictable situations. - Contribute individual capabilities to the achievement of group objectives, and work effectively with others in a group setting. This includes mentoring, coaching, and technical guidance for junior members of the team. - Build successful internal and external partnerships with peers, SMEs, stakeholders, and decision-makers. - Communicate clear and concise project plans/designs and status updates for a project. - Ability to work nights and/or weekends, as needed. - Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. - Support and comply with the company’s Quality Management System policies and procedures. - Maintain regular and reliable attendance. - Ability to act with an inclusion mindset and model these behaviors for the organization. Minimum Qualifications - Bachelor’s Degree in Data Science, Computer Science, Information Systems, Mathematics, or Engineering; or High School Diploma/General Education Degree and 4 years of relevant experience as outlined in the essential duties . - Complete knowledge and full understanding of software development design and development, and relevant domain specific skills. - Understanding of and significant experience with object-oriented programming. - RESTful web services, Relational Databases (Postgres, SQL Server), and ORM technologies (JPA2, Hibernate, Entities Framework). - Demonstrated experience designing and developing apps that access and or utilize cloud-based frameworks (e.g., Azure, Amazon AWS Services/SDKs, etc.). - Agile development tools; including, but not limited to, JIRA, Confluence repository. - C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, Google Web Toolkit. - Applicants must be currently authorized to work in country where work will be performed on a full or part-time basis. We are unable to sponsor or take over sponsorship of employment visas at this time. - Demonstrated ability to perform the essential duties of the position with or without accommodation. Preferred Qualifications - 5+ years of experience in the Software Engineering discipline - Strong knowledge of healthcare interoperability standards such as HL7 and FHIR. - Experience using Java as a core language - Experience using Spring Boot or Spring to support Microservices - Experience using Maven - Experience using Kafka or other queuing systems #LI-AJ1 Salary Range: $101,000.00 - $172,000.00 The annual base salary shown is for this position located in US - WI - Madison on a full-time basis. In addition, this position is bonus eligible. Exact Sciences is proud to offer an employee experience that includes paid time off (including days for vacation, holidays, volunteering, and personal time), paid leave for parents and caregivers, a retirement savings plan, wellness support, and health benefits including medical, prescription drug, dental, and vision coverage. Learn more about our benefits. Our success relies on the experiences and perspectives of a diverse team, and Exact Sciences fosters a culture where all employees can develop personally and professionally with a sense of respect and belonging. If you require an accommodation, please contact us here. Not ready to apply? Join our Talent Community to stay updated on the latest news and opportunities at Exact Sciences. We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, and any other status protected by applicable local, state, or federal law. To view the Right to Work, E-Verify Employer, and Pay Transparency notices and Federal, Federal Contractor, and State employment law posters, visit our compliance hub. The documents summarize important details of the law and provide key points that you have a right to know.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
HealthMark GroupFounded in 2006, HealthMark Group is a software-driven company that provides health information management solutions to streamline the flow of patient information, as well as the l
Senior Software Engineer Location: US Remote Job Description: Senior Software Engineer Dallas, TX (Remote) About HealthMark Group HealthMark Group is a leading provider of health IT solutions for healthcare providers across the country. By leveraging technology to reimagine the business of healthcare, HealthMark transforms administrative processes into seamless digital solutions. From HealthMark’s proprietary MedRelease platform for Release of Information, the company is pioneering an efficient, compliant, and patient-centric approach to support the entire spectrum of the patient information journey. HealthMark Group was founded in 2006 with corporate headquarters in Dallas, TX, and has been named to both the Dallas 100 and the Inc. 5000 for multiple years in a row as one of the fastest-growing companies in the region and the country. We're a mid-sized company in a transformation phase: modernizing legacy systems, building new products, and automating workflows that used to require rooms full of people. If you want to build things that matter (not just maintain them), this is a good time to join. The Role We're hiring a Senior Software Engineer to work across our web applications and backend systems—both new development and modernizing existing platforms. You'll work with a small, collaborative team in a fully remote environment with real ownership over what you build. This isn't a role where you'll be handed detailed specs and told to execute. We need someone who can understand problems, propose solutions, and see them through production. You'll have significant influence over technical direction and help set the standard for how we build software. AI tools are part of how we build software here. We use AI-assisted development daily—not as a novelty, but as a core part of our engineering workflow. We're looking for someone who already works this way and wants to push further. PRIMARY ROLE AND RESPONSIBILITIES: - Design, build, and maintain web applications and backend services using the Microsoft stack (C#, .NET Framework/.NET 6+, ASP.NET Web API, ASP.NET MVC, Entity Framework, SQL Server) - Work on both new systems and legacy modernization—you'll see the full spectrum - Work with existing codebases—reading, understanding, and extending code you didn't write - Develop and manage technical roadmaps for your domains, focusing on long-term system goals beyond daily tasks. - Use AI coding tools daily to accelerate development—generating code, debugging, refactoring, and exploring unfamiliar codebases - Review AI-generated output with the same rigor you'd apply to any code review—understanding what it produces, not just accepting it - Write clean, testable code with appropriate documentation - Lead code reviews and help maintain engineering standards across the team - Debug issues across the stack when things break (because they will) - Collaborate with product and operations teams to translate user needs into technical solutions - Identify technical risks before they become problems and resolve cross-team dependencies - Mentor other engineers—raising the bar and helping people grow REQUIRED EXPERIENCE AND QUALIFICATIONS: - 6+ years of professional software development experience, with growth in the complexity and scope of problems you've tackled - Deep proficiency in the Microsoft stack (ASP.NET Web API, ASP.NET MVC, .NET Framework and/or .NET Core) - Strong experience with modern front-end frameworks (React, Angular, or Vue.js) - Solid proficiency with relational databases, writing SQL, and understanding query performance - Demonstrated automated testing practices across units, integration, and end-to-end testing - Fluency with Git and collaborative development workflows - Experience with distributed systems—building and operating them (async workflows, messaging, observability) - Experience with cloud platforms (AWS or Azure) in production - Proficiency with CI/CD and DevOps practices - Bachelor's degree in CS or related field, or equivalent hands-on experience AI-Assisted Development - Active, daily use of AI coding tools integrated into your development workflow—not just asking a chatbot occasional questions, but using AI as a core part of how you write, review, and ship code - Ability to critically evaluate AI-generated code for correctness, security, and maintainability - Experience providing AI tools with meaningful context (codebase access, architecture constraints, project conventions) to get higher-quality output - Comfort working in an environment where AI-assisted delivery is expected, not optional ADDITIONAL PREFERRED EXPERIENCE: - Experience with agentic AI workflows—letting AI tools operate with more autonomy while you supervise, review, and direct (e.g., Claude Code, Cursor Agent, Windsurf, or similar) - Familiarity with techniques for managing AI agents across tasks—scoped personas, iterative loops, structured handoffs between agents - Understanding of the tradeoffs between containerization, serverless, and managed services - Hands-on AWS experience (EC2, SNS, SQS, S3, Lambda, RDS) - Healthcare software background (HIPAA, HL7, patient data handling) - History of leading technical projects or initiatives How You Will Work - You own outcomes, not just tasks—if something isn't working, you fix it or raise it - You make decisions with incomplete information and adjust when you learn more - You communicate clearly with different audiences- engineers, products, leadership - You're open to feedback and can give it constructively to others - You have opinions and share them, but you can disagree and commit when the team goes a different direction - You see problems beyond your immediate work and do something about them - You help other engineers grow, whether it's through code reviews, pairing sessions, or simply by being someone they can learn from. - You treat AI tools as a multiplier, not a crutch—you understand the code you ship regardless of how it was generated - You're comfortable working remotely and managing your own time Why This Might Be Interesting, Challenging and Rewarding - We're in a building phase, not just maintenance mode, you'll create new things, not just keep old things running - You'll have real ownership and influence over technical direction - You'll work on problems that affect how healthcare organizations operate, not just move pixels around - Small team means your contributions are visible and valued, not lost in a massive org - You'll work in a shop that takes AI-assisted development seriously—not as a buzzword, but as daily practice you'll help us refine - Engineers here mentor each other—you'll have people invested in helping you grow - Remote-first with a results-focused culture—we value outcomes over merely being present, acknowledging that some of our best outcomes are achieved through real-time collaboration or pairing Note: This description reflects the role today. It will evolve as we grow.
Senior Software Engineer
GiveCampusGiveCampus offers fundraising technology and solutions to help educational institutions advance their missions. As an employer, GiveCampus aims to hire "mission-minded folks ready
Title: Senior Software Engineer Location: United States Job Description: GiveCampus is the world's leading fundraising platform for non-profit educational institutions. Trusted by millions of donors and 1,300+ colleges, universities, and K-12 schools, our mission is to help advance the quality, the affordability, and the accessibility of education. At our current pace, we will facilitate $100 billion in charitable giving over the next decade–enough money to send more than 1 million students to college, tuition-free. GiveCampus is backed by leading investors including Y Combinator, but we’re also practitioners of Sustainable Growth: we’ve made the Inc. 5000 list of America's fastest-growing private companies each of the last five years and we’ve been profitable nine of the last 10. In 2025, we celebrated a $140 million growth investment that included a major liquidity event for GiveCampus employees–the second in less than three years. Our purpose-driven team of 130+ is located in 30+ states across the US: team members work from anywhere they choose. We have a beautiful 12,000sf office in Washington, DC that is available for people to use whenever they want, and we regularly organize team meet-ups, visit partner institutions, and host retreats in various locations. While we operate at meaningful scale, we’re still small relative to the commercial and social good opportunities in front of us. Every GiveCampus employee plays a meaningful role in shaping what comes next, and we're growing the team in support of our ambitious plans–including a $100 million investment in AI product development. If you believe in the transformative power of education and want to join a fast-growing, mission-driven company, you’ll fit right in. Location: This is a remote-first role based in the U.S. While we embrace flexible, distributed work, we also value in-person connection. Team members are expected to attend multiple company-wide and team-specific onsites throughout the year. We are looking for a brilliant and energetic Senior Software Engineer to join GiveCampus and help us take the platform to the next level. You will be a key member of our team, making technical decisions that will shape the company’s future. As a Senior Software Engineer you will help lead larger projects within your team, assisting the PM and other developers in your pod architect solutions and do initial work breakdown. You will hit the ground running with our stack and you are someone who loves to brainstorm, write code, create new features, and have a big impact. We are headquartered in Washington, DC, but are hiring across the US (we are a fully remote workforce). Responsibilities will include: - Working on the full stack, from UI elements to backend services including getting into database tuning and performance. - Iterating quickly, building new features from start to finish and back end to front end, including architecture design, coding, automated testing, and supporting each implementation in production. - Be adaptable - work closely with and supporting your teammates in a fast-paced, agile development environment (both within your pod and across Engineering as a whole) - Tackling a wide variety of technical issues throughout our stack and contributing to all parts of the code base and shared documentation. - Opportunity to take on a Tech Lead role which includes: - Working closely with the PM on implementation tradeoffs and work breakdown for new projects - Propose, refine and validate technical implementation for a pod’s roadmap work - Assist the PM with setting schedules and milestones - accountable for the pod shipping. - Mentoring more junior staff to help them grow in their craft - Contribute to team-wide initiatives including coding standards, technical debt refinement and system security monitoring - Participate in the interviewing and onboarding new team members and assist in the refinement of our interviewing processes - Participating in the support of the platform on a rotational basis (team based support and paired 24/7 on call rotation) What we are looking for: - Functional, real world programming experience (vs. theoretical) in one of the following: Ruby, Python or Javascript/node.js - System design experience with a focus on architecting solutions that can be implemented incrementally while keeping an eye towards scale and resilience - Experience with MVC frameworks such as Rails, Django, Pyramid, etc - The ability to hold your own on the front end and the back end. - Experience with modern front-end frameworks like React and Vue.js - SQL database experience (PostgreSQL, MySQL, SQLite). - Experience with deployments to Heroku, AWS, or similar. - Experience balancing swift and long-term code maintainability. - 8 plus years of hands-on development experience Bonus points if you have: - Deep expertise with Ruby/Ruby on Rails and RSpec. - Experience with Postgres database administration. - Shipped code that has supported tens of thousands of users, including enterprise/business customers. - Operations experience and how it pertains to site reliability/speed. - Familiarity with networking, caching, database, and how to triage performance and stability issues. - Experience working on a fundraising/crowdfunding platform. - Experience working on a fintech or payments technology product. - A good eye for intuitive, user-friendly front end design.
Mistral Cloud - Software Engineer, Fullstack - Frontend
Mistral AIMistral AI is dedicated to democratizing frontier AI, making it accessible to everyone by promoting open-source, efficient, and innovative AI models, products,
Title: Mistral Cloud - Software Engineer, Fullstack/Frontend Location: Paris / Amsterdam / Barcelona/Madrid / Berlin/Munich/Frankfurt / Brussels / London / Luxembourg Engineering & Infra Full-time Remote About Mistral At Mistral AI, we believe in the power of AI to simplify tasks, save time and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life. We democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed to meet enterprise needs, whether on-premises or in cloud environments. Our offerings include le Chat, the AI assistant for life and work. We are a dynamic, collaborative team passionate about AI and its potential to transform society. Our diverse workforce thrives in competitive environments and is committed to driving innovation. Our teams are distributed between France, USA, UK, Germany and Singapore. We are creative, low-ego and team-spirited. Join us to be part of a pioneering company shaping the future of AI. Together, we can make a meaningful impact. See more about our culture on https://mistral.ai/careers. Role summary We’re looking for a passionate and skilled Fullstack Engineer to join our team. In this role, you’ll have the opportunity to shape the user experience of our Mistral Cloud Control Panel, working across our full product suite. Your contributions will directly enhance usability, making our platform more engaging, efficient, and intuitive for users. More information on Mistral Cloud here: https://mistral.ai/products/compute What you will do Depending on your skills and field of expertise, you will be involved in key components of our technology, including: • Full Stack Development: Design, develop, and maintain scalable and robust features, ensuring seamless integration between front-end and back-end systems using modern frameworks. • User-Centric Design: Prioritize user experience and ensure that our products meet the needs and expectations of our user base. • Code Quality: Write clean, maintainable, and well-documented code, and participate in code reviews to uphold our high standards of quality. • Collaboration: Work closely with cross-functional teams, including engineers, product managers, and designers to deliver high-quality software solutions. • Problem-Solving: Tackle complex technical challenges and develop elegant, efficient solutions that improve performance and reliability. • Innovation: Stay up-to-date with the latest technologies and trends in AI and software development, and apply them to enhance our products. About you • Degree in Computer Science, Software Engineering, or equivalent practical experience. • 5+ years of experience in high-standard UX/UI environments. • Proficient in TypeScript and NodeJS. • Experience in a Front-end framework like React, NextJS, Remix, VueJS • Knowledge of web libraries like Tanstack React Query, tRPC, Framer Motion, … • Strong problem-solving abilities and attention to detail. • Ability to own and deliver end-to-end features with minimal oversight. • Excellent communication skills and collaborative attitude. • Team-oriented, humble and eager to learn. Hiring Process • Introduction Call - 45 min • Technical Interview / Live Coding - 45 min • Technical Interview / System Design - 45 min • [OPTIONAL] Project Deep Dive - 60 min • Culture-fit Discussion - 30 min • References Our Culture We're driven to build a strong company culture and are looking for individuals with solid alignment with the following: • Reason with rigor • Are you audacious enough? • Make our customers succeed • Ship early and accelerate • Leave your ego aside Engineering blog Our first Engineering blog post is live, you can check it out here ! Location & Remote This role is primarily based at one of our European offices (Paris, France and London, UK). We will prioritize candidates who either reside there or are open to relocating. We strongly believe in the value of in-person collaboration to foster strong relationships and seamless communication within our team. Depending on their background, we may also consider remote candidates based in one of the countries listed in this job posting — currently France, UK, Germany, Belgium, Netherlands, Spain and Italy. In that case, we ask all new hires to visit our Paris HQ office (accommodation and travelling covered): • for the first week of their onboarding • then at least 3 days every 6 weeks What we offer Competitive salary and equity Health insurance Sport allowance Meal vouchers Parental : Generous parental leave policy Visa sponsorship By applying, you agree to our Applicant Privacy Policy.
PhD Algorithm Developer
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses šŗšøš®š±š©šŖšŗš¦šµš¹šµš±
Role Description We are looking for a highly qualified PhD-level specialist with strong theoretical and practical expertise to develop advanced algorithms for real-world challenges in electrical systems and power networks. This role focuses on bridging cutting-edge research with practical implementation, particularly in the context of digital substations, measurement technologies, and power system performance. - Develop, optimize, and implement algorithms addressing real market needs in electrical and power systems - Design and perform simulations (primarily in MATLAB) to validate models and system performance - Translate complex theoretical concepts into practical, scalable engineering solutions - Support product development by integrating algorithmic solutions into measurement and analysis systems - Collaborate with R&D and cross-functional teams to ensure alignment with market and product requirements - Contribute to research-driven innovation in areas such as power quality, grid performance, and digital substations Qualifications - PhD in Electrical Engineering, Power Systems, Applied Mathematics, or a related field - Strong theoretical background combined with hands-on experience in algorithm development - Proven experience with MATLAB for modeling, simulation, and validation - Solid understanding of power systems, including grid structure, measurement, and protection principles - Knowledge of power quality and electricity standards is a strong advantage - Ability to move from theory to implementation efficiently and effectively - Strong analytical thinking and problem-solving skills Benefits - Direct cooperation with the already successful, long-term, and growing project - Flexible work arrangements - Collaborative and supportive team culture - Truly competitive salary - Help and support from our caring HR team Company Description


