Principal Software Engineer - Full Stack
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About Veeva Systems, Inc.
Veeva Systems is a mission-driven leader in industry cloud solutions, focused on helping life sciences organizations expedite the delivery of critical therapies to patients worldwide. Our innovative approach and commitment to our values set us apart as a public benefit corporation.
Similar jobs
Search for Principal Quality Development Engineer
1,100 results
InterSystems Corporation
Role Overview InterSystems Corporation seeks a Principal Quality Development Engineer in Boston, MA. This role shapes the quality of software solutions used across healthcare, finance, and other essential industries. The position centers on setting and executing quality strategies, with a focus on both process improvement and hands-on leadership. What You Will Do Develop and implement quality assurance strategies for software products Drive improvements in quality processes and workflows Mentor junior engineers, sharing best practices in quality assurance Work closely with teams to ensure products meet rigorous standards Impact Your work will strengthen InterSystems’ product reliability and help maintain high standards for customers in sectors where quality is critical.
InterSystems
Join the InterSystems IRIS® Data Platforms Cloud team as a Senior Quality Development Engineer, where your skills will directly impact the quality and robustness of our software solutions. In this role, you will play a pivotal part in identifying vulnerabilities and enhancing the performance of our products. Your passion for software development will drive you to create innovative tools and automation processes that not only validate new technologies but also ensure that existing features remain uncompromised. Your technical expertise, eagerness to learn, and creative problem-solving abilities are vital to our commitment to innovation.Duties and Responsibilities:Design and implement automated functional, load, and stress tests for InterSystems products in a multi-cloud environment, focusing on configurations and data representative of actual customer systems.Develop comprehensive test scenarios, author detailed test plans, and execute them effectively.Work collaboratively with cross-functional teams to provide timely feedback on newly developed features.Champion product quality by advocating for the customer’s perspective and ensuring that our solutions meet their needs.Analyze product source code to inform the design of edge and stress test cases, particularly for critical areas like failover and recovery.Review and verify documentation for clarity and conciseness, ensuring procedures are easy to follow.
InterSystems Corporation
Join us at InterSystems and contribute to the development of cutting-edge Electronic Medical Record (EMR) solutions. Our expansive capabilities and collaborative approach provide a unique environment for professional growth and advancement. Choosing InterSystems means making a commitment to innovation and excellence in your career.At InterSystems, we are dedicated to fostering an enriching career path for IT professionals. Our extensive training programs, expert guidance, and state-of-the-art development tools empower you to excel within a globally recognized organization filled with talented technical specialists.As part of our team, you will leverage your technical expertise to enhance the quality, performance, and usability of transformative healthcare products. Utilize advanced tools and technologies to significantly impact patient outcomes.You will work as a technical specialist within a dynamic, cross-functional agile development team dedicated to ensuring product quality. Our agile teams integrate developers and application specialists, collectively accountable for all phases of product development, from design to validation.About Our Product:Our flagship product, TrakCare, is a unified healthcare information system utilized by organizations across 25 countries. TrakCare facilitates coordinated care, enhancing patient experiences throughout their healthcare journey.Clinicians and administrators rely on TrakCare to boost safety and outcomes, reduce costs by minimizing duplicate tests, lessen medication errors, expedite billing processes, optimize resource utilization, and achieve strategic goals.
InterSystems Corporation
InterSystems Corporation is hiring a Senior Quality Development Engineer in Boston, MA. This role sits at the intersection of software quality and healthcare technology, supporting products that help transform patient care worldwide. Role Overview As a Senior Quality Development Engineer, join a cross-functional agile team focused on ensuring quality throughout the entire product lifecycle, from initial design through final validation. The team includes developers and application specialists who work together to deliver reliable, user-friendly healthcare solutions. What You Will Do Maintain and improve product quality, performance, and usability across all development phases Collaborate closely with technical professionals to deliver products that support better patient outcomes Apply technical skills and modern tools to test and validate healthcare software Contribute to agile development cycles and shared team goals About the Products InterSystems' flagship product, TrakCare, is a unified healthcare information system used in over 25 countries. It enables coordinated care by giving clinicians and administrators a complete view of patient histories and secure record access at every stage of care. TrakCare helps organizations improve safety, reduce costs, minimize errors, speed up billing, and use resources more effectively. The Personal Community solution further supports patient engagement for both TrakCare and HealthShare users worldwide. TrakCare is built on the HealthShare informatics platform, which ensures interoperability and provides real-time analytics for informed decision-making. Why InterSystems? Work on products that directly impact healthcare organizations and patient outcomes Collaborate with a global network of skilled, technically minded professionals Access extensive training, development tools, and expertise available within a large organization Grow professionally in a company with a strong reputation in healthcare IT
InterSystems
The Principal Applications Developer serves as a senior technical leader, charged with the innovative design, effective delivery, and ongoing evolution of subsystem capabilities or cross-team initiatives. This pivotal role demands the ability to make informed technical decisions that integrate diverse perspectives while guiding teams toward robust, standards-compliant solutions. A strong focus is placed on maintaining architectural integrity, shaping technical strategies, and managing risks across multiple teams and functional areas.Key ResponsibilitiesSteer the end-to-end design and implementation of sophisticated subsystems or solution capabilities.Convert high-level objectives into actionable technical strategies that align with solution direction and business goals.Assess, select, and recommend appropriate technologies, tools, and frameworks, facilitating their integration.Analyze solution methodologies by weighing effort, risk, quality, operability, and sustainability.Independently or collaboratively deliver software projects of substantial scope and complexity.Proactively identify and manage cross-system dependencies and architectural risks.Provide expert technical leadership throughout planning, execution, and resolution of critical challenges.Mentor developers throughout the software delivery lifecycle, guiding thoughtful technical decisions.Articulate technical perspectives in discussions with senior stakeholders, both internal and external.Contribute independently to engagement with customers and industry-related initiatives.
Parallel Fluidics
About the RoleJoin Parallel Fluidics as we innovate the infrastructure powering the future of life science tools. As the Principal Mechanical Engineer, you will spearhead our most vital engineering initiatives, establish benchmarks for technical excellence, and influence the processes that guide our product development and manufacturing. We seek an experienced engineering leader with extensive knowledge in electromechanical system design, design for manufacturing, and automation. If you are passionate about making a significant impact by transforming groundbreaking products from concept to production in a fast-paced startup environment, we encourage you to apply.Key ResponsibilitiesEngineering LeadershipAct as the principal architect of the engineering processes at Parallel Fluidics.Lead critical engineering projects that align with our mission.Serve as a technical expert for various internal projects.Identify and implement improvements to our engineering systems and tools.Mentor junior and senior engineers across various disciplines.Provide progress reports and insights to company leadership.Product DevelopmentOversee the transition of Parallel’s next-generation hardware products from concept to scalable production.Identify and evaluate potential high-volume manufacturing partners.Facilitate the transfer of high-volume products from in-house production to third-party manufacturers.Manufacturing SystemsIdentify opportunities to enhance our in-house designed manufacturing equipment.Design experiments and testing methods to optimize manufacturing processes.Collaborate with the manufacturing team to pinpoint gaps and explore improvement opportunities.
Motional is on the lookout for a highly skilled Principal Engineer to join our Planning team. In this pivotal role, you will be responsible for designing innovative motion planning and control systems that ensure the safe, efficient, and comfortable operation of our autonomous fleet in intricate environments. We seek an individual with a strong background in advanced algorithm development and robust software engineering, committed to shaping production-ready autonomous vehicles. If you are passionate about autonomous driving and enjoy tackling real-world challenges in a dynamic field, we welcome your application.Key Responsibilities:Lead the research and development of groundbreaking algorithms and subsystems for motion planning within autonomous driving, enhancing the Operational Design Domain. This encompasses advanced search-based and geometry-driven methods, alongside decision-making under uncertainty, with a focus on probabilistic techniques.Oversee cross-functional initiatives to create or enhance interfaces aimed at solving complex problems.Continuously monitor system performance to pinpoint areas for enhancement and formulate technical strategies to address shortcomings.Guide cross-functional project teams to deliver comprehensive solutions, showcasing the ability to think beyond the planning system's limitations.Architect and integrate sophisticated motion planning and prediction algorithms, leading their assessment and optimization for real-world applications.Design and develop a resilient, scalable, and high-performance codebase that enables rapid exploration, prototyping, and thorough evaluation of new motion planning methodologies and algorithms.Facilitate technical collaboration and ensure seamless integration with upstream perception and prediction components, as well as downstream trajectory optimization, tracking, and control systems, guaranteeing optimal end-to-end system performance.Utilize your extensive software development and research expertise to mentor others in best software practices, fostering a culture of technical excellence.Mentor junior and senior team members, promoting a culture of product-focused engineering, rigorous research, and advanced development.
Veeva Systems, Inc.
Veeva Systems is a visionary organization dedicated to advancing the life sciences industry through innovative cloud solutions. Our mission is to expedite the delivery of therapies to patients, and we are proud to be one of the fastest-growing SaaS companies, with over $2 billion in revenue last fiscal year and limitless growth opportunities ahead.Central to Veeva's ethos are our core values: Do the Right Thing, Customer Success, Employee Success, and Speed. We distinguished ourselves in 2021 by becoming a public benefit corporation (PBC), committed to balancing the interests of our customers, employees, society, and investors.As a Work Anywhere company, we offer flexibility for you to work from home or in the office, empowering you to thrive in your preferred environment.Join us in transforming the life sciences landscape, and making a meaningful impact on our customers, employees, and communities.The RoleAs a key member of our Quality Business Consulting team at Veeva, you will lead efforts to merge strategy and operations with cutting-edge data and technology. Establishing a premier Quality consulting practice is a top strategic focus for Veeva, ensuring high visibility among industry leaders and within the company.In your role as Principal, you will drive the expansion of our practice across the U.S. Your primary objectives will include enhancing our market presence, nurturing our client relationships, and identifying new projects that assist our clients in overcoming complex business challenges.
Veeva Systems, Inc.
Veeva Systems is a trailblazer in the industry cloud space, dedicated to accelerating the delivery of life-saving therapies to patients. As one of the fastest-growing SaaS enterprises in history, we achieved over $2 billion in revenue last fiscal year, with tremendous growth prospects ahead.At Veeva, our core values guide us: Do the Right Thing, Customer Success, Employee Success, and Speed. We are not just a typical public company; in 2021, we made history by becoming a public benefit corporation (PBC), committed to balancing the interests of customers, employees, society, and investors.As a Work Anywhere company, we embrace flexibility, allowing you to thrive in an environment that suits you, whether at home or in the office.Join us in transforming the life sciences industry, where we are committed to making a positive impact on our customers, employees, and the communities we serve.
Veeva Systems
At Veeva Systems, we are dedicated to transforming the life sciences industry, enabling companies to expedite the delivery of essential therapies to patients worldwide. As a trailblazer in industry cloud solutions, we proudly achieved over $2 billion in revenue last fiscal year, with immense growth opportunities on the horizon.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—drive everything we do. In 2021, we made history by becoming a public benefit corporation, committed to balancing the needs of our customers, employees, society, and investors.As a Work Anywhere organization, we empower you to choose your ideal work environment, whether from home or in the office, to foster your success and well-being.Your RoleWe are looking for a Principal Full Stack Engineer who will play a pivotal role in developing scalable cloud software that accelerates the innovation and distribution of critical medications and treatments globally. In this senior position, you will leverage your extensive technical expertise to create software that adapts with new features and capabilities, while also enjoying autonomy in directing project developments. You will serve as a mentor to junior engineers and collaborate closely with product leadership, significantly influencing our product strategy.
Principal Engineer and Team Lead - Motion Planning Join our innovative Planning team at Motional, where your enthusiasm for robotics and software development will contribute to the advancement of production-ready autonomous vehicles. As the Principal Engineer and Team Lead, you will oversee a talented team dedicated to designing and implementing state-of-the-art motion planning software for autonomous vehicles. This pivotal role requires you to lead the definition of motion planning and control systems that ensure our fleet operates safely, efficiently, and comfortably in complex environments. Your leadership will be instrumental in developing cutting-edge motion planning algorithms, working in collaboration with cross-functional teams (Localization, Perception, Prediction, Controls, ML Products, and Systems Engineering), and mentoring a diverse group of engineers to deliver groundbreaking solutions. If you are driven by a passion for autonomous driving, enjoy tackling challenging real-world problems, and are eager to make a significant impact in a rapidly evolving industry, we would love to hear from you.
Veeva Systems Inc.
Join Veeva, a trailblazer in the industry cloud space and one of the fastest-growing enterprise SaaS companies with over $2 billion in revenue last year. We are dedicated to empowering life sciences companies to expedite the delivery of critical therapies to patients globally. As a public benefit corporation, we strive to balance the interests of our clients, employees, society, and investors, providing a distinct opportunity to create solutions that significantly enhance global health.Opportunity Overview: As a Principal Software Engineer at Veeva, you will be at the forefront of developing and steering the creation of robust, scalable, and maintainable enterprise applications that enhance operational efficiency and safety for our clients. Your leadership will be vital in influencing our technological direction. You will mentor junior engineers, spearhead essential technical decisions, and consistently produce high-quality code that advances our technological capabilities.Embrace Our Work Anywhere Culture: We empower you to work from your preferred location, whether from home or in the office within Canada or the US, ensuring seamless collaboration within your team's time zones.Become a pivotal player at Veeva and be instrumental in transforming the life sciences sector, contributing to significant advancements in global health.
Join the Future of Financial Data!At Akoya, we are pioneering an API-based network supported by leading financial institutions to create a secure and transparent method for individuals to share their personal financial data with third-party applications. If you are passionate about cutting-edge technology that addresses real-world challenges, we invite you to join us in revolutionizing the way financial information is accessed and exchanged. Our vibrant and collaborative workplace fosters creativity and diversity, bringing together professionals with expertise in banking, securities, fintech, and data aggregation. As an equal opportunity employer, we encourage you to become part of our exciting journey – visit www.akoya.com for more details!Your RoleWe are on the lookout for a Principal Software Engineer (Frontend) to spearhead the development of our next-generation user experiences and frontend architecture. This position is perfect for a seasoned engineer who upholds high design standards, possesses advanced skills in modern JavaScript and React, and can drive technical strategies across intricate products. You will combine meticulous attention to detail with excellent communication skills and a fervor for crafting elegant, scalable, and user-friendly interfaces that empower our clients.As a Principal Engineer, your responsibilities will include:Leading the design and execution of Akoya's core frontend architecture, establishing benchmarks for code quality, performance, accessibility, and maintainability.Guiding the modernization of existing frontend systems, ensuring reliability of legacy components while transitioning them to more scalable, efficient, and maintainable frameworks.Writing clean, well-organized, and thoroughly documented code using React, TypeScript/JavaScript, and contemporary frontend tools.Collaborating closely with product managers, designers, and backend teams to define requirements and deliver polished, high-quality user experiences.Debugging and resolving complex production challenges across the frontend stack, ensuring robust and resilient interfaces.Enhancing the engineering team through mentorship, architectural guidance, and code reviews, enabling teams to achieve excellence.Promoting frontend best practices including performance optimization, component system design, and user experience improvements.
Volta Labs
ABOUT US:At Volta Labs, we're at the forefront of transforming genomics through innovative applications. Based in Boston, our venture-backed biotech startup is dedicated to making the extraction of critical information from biological samples as effortless as a button press with our leading product, Callisto. This solution accelerates processing times for scientists and enhances patient access to essential genetic data. Positioned at the dynamic intersection of science and engineering, we invite you to embark on a journey with us to redefine the future of genomics, where curiosity is fostered, and every Voltarian contributes significantly.THE TEAM:Join a collaborative team of innovative thinkers who thrive on experimentation and teamwork. Our collective passion for advancing automation, biology, computing, robotics, design, and user experience fuels our mission to benefit our customers and the world.As an Instrument Software Quality Engineer, you will report to the Software Engineering Manager and serve as a key interdisciplinary partner ensuring that our device software quality consistently surpasses customer expectations. Your responsibilities will encompass managing software releases, developing and executing smoke and regression tests, and thoroughly documenting any bugs. If you are driven by a passion for quality testing and aspire to shape the future of automation in life sciences, this role is an ideal fit for a software engineer who enjoys the challenge of testing, automating, and enhancing product quality.
Accordion
Accordion is hiring a Senior Quality Engineer to help maintain and improve quality across products and services. This position is based in several major cities, including Atlanta, Boston, Charlotte, Chicago, Dallas, Los Angeles, New York, and San Francisco. Role overview This role centers on upholding high quality standards throughout the development process. The Senior Quality Engineer works with teams from different disciplines, contributing expertise in quality assurance and process improvement. What you will do Create and execute detailed test plans to validate product and service quality Work closely with cross-functional groups to identify and document defects Support continuous improvement by sharing insights and recommending process changes Location Positions are available in Atlanta, Boston, Charlotte, Chicago, Dallas, Los Angeles, New York, and San Francisco.
The Principal Quality Automation Architect at Accordion focuses on shaping automation strategies that improve software quality and delivery. This position calls for hands-on leadership in building and refining automated testing frameworks to support high standards throughout the development process. Role overview This architect works closely with teams across the company to design, implement, and maintain automated tests. The goal is to make software releases more reliable and efficient, while ensuring applications perform as intended. What you will do Develop and implement automation strategies for software testing Design and maintain automated testing frameworks Collaborate with cross-functional teams to integrate quality practices into the development lifecycle Guide and influence automation efforts to improve efficiency and effectiveness Locations This role is available in Atlanta, Boston, Charlotte, Chicago, Dallas, Los Angeles, New York, and San Francisco.
Acadian Asset Management LLC
Acadian Asset Management LLC is seeking a Principal Engineer for its Investment Systems group in Boston, Massachusetts. This position centers on building and improving investment systems that support the firm’s client needs. Role overview The Principal Engineer will design solutions for complex investment challenges. The role involves both developing new features and refining existing systems to ensure they align with client requirements. Collaboration Working with teams across the organization, this engineer will contribute technical expertise and help guide technology choices within the investment domain. Key responsibilities Develop and enhance investment systems to address client needs Design solutions for technical and business challenges in investment management Collaborate with cross-functional teams to advance technology within the firm
Join us in transforming how the Department of Defense (DoD) approaches multi-billion-dollar force design decisions. As a Senior Principal Software Engineer, you will integrate physics-based simulations, dynamic computing, and validated AI code generation to develop state-of-the-art wargaming platforms. We are looking for a proactive leader who can architect and develop a scalable, cloud-distributed simulation environment while motivating a small, dedicated team through hands-on leadership.Your ResponsibilitiesDesign & Implement: Create a robust, interactive physics simulation that operates efficiently across cloud and on-premises clusters.Own the Core Codebase: Manage the modern C++ codebase, focusing on multi-threaded performance optimization and continuous integration practices.Collaborate: Work closely with product and AI teams to incorporate verified, AI-generated algorithms directly into a developer SDK for platform enhancement.Prototype & Iterate: Deliver functional capabilities to government end-users in weeks, not months, through rapid prototyping.Set Engineering Standards: Uphold high coding standards, document processes thoroughly, and mentor team members through code reviews and pair programming.
Asimov builds tools for designing living systems, combining mammalian synthetic biology with software to support next-generation therapeutics. The Biologics Cell Line Development team in Boston, MA, is growing, and we're seeking a Principal Scientist to help lead our efforts in CHO-based cell line development for biologic therapeutics moving into clinical trials. Role Overview This Principal Scientist position calls for a scientific leader ready to manage a team and drive innovation in cell line development. The role involves designing and executing complex experiments, improving expression systems, and collaborating closely with teams across synthetic biology, modeling, process development, and analytics. The work directly supports Asimov’s mission to advance biological engineering in a startup environment. What You Will Do Oversee CHO cell line development, including transfection, cloning, characterization, and cell banking using advanced technologies. Develop new genetic components, engineer host cell lines, and refine development processes to improve biologics production. Stay current with emerging practices in biologics cell line development and manufacturing, applying new strategies to ongoing projects. Represent the cell line development group on cross-functional projects, making key decisions and communicating progress and plans. Contribute to the scientific community by presenting at conferences, filing patents, and publishing peer-reviewed research. Lead and mentor a team of at least three scientists, providing technical guidance and supporting their career growth. Qualifications At least 8 years of experience in CHO-based cell line development, with a focus on IgG and bispecific expression in an industrial setting. Demonstrated success in creating innovative solutions and experimental approaches in cell line development. Experience managing and developing scientific teams. Strong communication skills for effective work across multidisciplinary groups.
About SimpliSafe At SimpliSafe, we are at the forefront of high-tech home security, driven by our mission to safeguard every home. We have cultivated a culture that not only cherishes the safety of our clients but also values the career development of our team members. In our no-ego environment, collaboration and innovation thrive, creating ample opportunities for those ready to face new challenges and make a significant impact on the lives we protect. We don’t just want you to work here; we want you to flourish. Our hybrid work model allows our teams to balance office and home working seamlessly. Expect to collaborate in our state-of-the-art Boston office on two core days—typically Tuesday, Wednesday, or Thursday—while enjoying the flexibility to choose your workspace for the remaining days. This approach allows us to harness the benefits of both environments to optimize productivity. Why We Are Hiring We are expanding our Tools and Automation organization, specifically within the Test Platform Services (TPS) team. TPS is responsible for building and managing the platforms and automation that validate the comprehensive SimpliSafe ecosystem, which includes connected cameras, sensors, base stations, firmware, cloud services, monitoring workflows, and mobile applications. Our goal is to enable scalable, production-like validation across hardware, firmware, and distributed software systems. This ensures our devices perform accurately in real-world conditions and that essential customer journeys operate reliably before they are deployed to production. We are on the lookout for a Software Engineer who can lead the technical vision for TPS while managing a team of engineers. This position merges hands-on architectural responsibilities with leadership and mentorship, offering a unique opportunity for those looking to make a significant impact. This role is highly collaborative, requiring close partnerships with Infrastructure, Backend, Firmware, and Monitoring teams to ensure our validation platforms evolve in line with product and system complexity. It’s perfect for a leader who wishes to stay technically involved while shaping a high-performing engineering team dedicated to validating complex, distributed systems at scale. Your Responsibilities Establish and implement the long-term architectural vision for scalable validation platforms, with a focus on automation, performance, and resilience testing capabilities. Collaborate cross-functionally with Infrastructure, Backend, Firmware, Monitoring, and Product teams to ensure alignment of validation systems with product architecture, roadmaps, and business objectives. Guarantee that virtual devices and simulation systems accurately represent real-world hardware behavior, minimizing discrepancies between physical and virtual environments.
Sign in to browse more jobs
Create account — see all 1,100 results

