Saildrone works to pioneer the intersection of cutting-edge technology and ocean exploration, offering maritime security, ocean mapping, and ocean research prod
Staff Software Engineer, Platform
Location
California
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
Staff Software Engineer, Platform
Saildrone
Title: Staff Software Engineer, Platform Location: Chicago, Glastonbury, Lake Mary, Wyomissing, NYC Job Description: THE COMPANY Saildrone is a maritime defense company and the global leader in autonomous unmanned surface vehicles (USVs). With more ocean miles and real-world operational experience than any USV manufacturer or operator, Saildrone maintains active, combat-deployed systems supporting national security and force projection around the world, 24/7/365. Saildrone's manufacturing and R&D headquarters are located in Alameda, CA, with business development and sales operations in Washington, DC, and deployment hubs in Europe and the Middle East. By combining proven autonomous operations, edge computing, advanced sensing, renewable power, and the most advanced and robust unmanned surface technology on the planet, Saildrone is shaping how the Navy of the future operates. Join a fast-moving, mission-driven team at the forefront of maritime security and autonomous innovation. THE POSITION Saildrone is seeking a Staff Platform Engineer to join our team. Reporting directly to the Engineering Manager, Platform, you will play a critical role in ensuring the stability, scalability, and reliability of the systems that power our fleet and customer-facing services. We are looking for a technical leader and hands-on engineer who drives clarity from ambiguity, leads complex projects across multiple teams, and delivers robust platform solutions that enable Saildrone's rapid growth and operational success. This role is required to be onsite in Alameda, CA in the Bay Area 3 days per week - this is our hybrid model. This is not a remote position. THE TEAM The Platform team manages the foundational systems that keep Saildrone's fleet running and support customer deliverables. We are responsible for APIs, authentication and authorization, automated drone configuration, fleet monitoring, and other core infrastructure. We focus on delivering reliable, scalable, and secure systems that empower Saildrone's global autonomous fleet and enable mission-critical operations in real-world maritime environments. THE RESPONSIBILITIES - Platform Architecture: Lead the architecture, design, and implementation of core platform services to achieve peak stability and scalability for Saildrone's global fleet. - System Ownership: Be accountable for foundational systems including customer-facing APIs, AuthN/AuthZ, and automated drone configuration. - Project Orchestration: Own and drive complex, multi-team projects from conception to production, making critical architectural decisions that impact the broader software stack. - Cross-Functional Integration: Work closely with Autonomy and Infrastructure teams to integrate platform services, ensuring alignment between onboard telemetry and cloud-based deliverables. - API & Infrastructure Development: Carry out the development of REST APIs and event-driven microservices using AWS (Lambda, SNS/SQS) and Python/TypeScript. - Database & Data Lifecycle: Monitor for performance bottlenecks in relational databases (PostgreSQL), taking action to optimize queries and manage the data lifecycle for mission-critical services. - Security & Observability: Adhere to established standards for OAuth/OIDC security and automated deployment, ensuring consistent monitoring and observability across the platform. THE QUALIFICATIONS - BA/BS degree in Computer Science, Engineering, or a related technical field. - 8+ years of professional software development experience, including a proven track record of leading complex, multi-team projects. - Demonstrated proficiency in Python and/or TypeScript, with a deep understanding of software design patterns and event-driven architectures. - Proven ability to make high-stakes architectural decisions and solve complex problems in high-ambiguity, fast-paced environments. - Ability to clearly communicate technical vision and tradeoffs to both executive leadership and multidisciplinary engineering teams. - Ability to work effectively in a hybrid environment onsite in Alameda, CA at least 3 days per week to support hardware-software integration. - Working knowledge of Cloud Infrastructure (AWS), container orchestration (Kubernetes), and authentication protocols (OAuth, OIDC). - Experience with infrastructure automation (Ansible) and low-latency communication protocols (gRPC/Protobuf) is strongly preferred. The base salary range for this position is shown below. Actual compensation may vary based on skills, experience, and qualifications. This range reflects the base salary for candidates in states requiring pay transparency disclosure. Salary Range $189,000-$243,000 USD BENEFITS At Saildrone, we're building operational capability that matters-and that requires people who can do their best work over the long term. We invest in our team's well-being, financial security, and professional growth so you can focus on delivering real-world impact with confidence and stability. Our comprehensive benefits package is designed to support you and your family while you contribute to a mission with lasting significance. - Generous Time Off: Competitive Paid Time Off (PTO) accrual plus a robust annual holiday schedule and paid sick leave ensure you can rest, reset, and sustain performance over time. - Comprehensive Health Coverage: Premium, multi-tier Medical, Dental, and Vision plans with significant company contributions for employees and dependents-providing security and peace of mind. - Shared Ownership in the Mission: Equity grants are a core part of our compensation, allowing you to participate in the long-term value you help create through meaningful, operational work. - Retirement Savings: Access to a 401(k) retirement plan with flexible pre-tax and Roth payroll contribution options supports long-term financial planning. - Investment in Your Growth: We support your continuous learning through an annual professional development reimbursement program, empowering you to sharpen your skills and stay ahead of the curve in a rapidly evolving field. - Relocation Support: For eligible roles, we offer relocation assistance to help bring the world's best talent to our mission-critical locations. Saildrone is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Developer
MetaPhase ConsultingMetaPhase Consulting is a business management and technology consulting company that specializes in providing its services to commercial clients, nonprofit organizations, and gover
Design, develop, and maintain secure applications using Java and Python, support microservices and RESTful APIs, collaborate with cross-functional teams, and conduct testing and code reviews to ensure software meets security requirements.
Staff Software Engineer
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
Title: Staff SW Engineer Location: Highlands Ranch, CO, USA - Full-time - Job Family Group: Technology and Operations - Hybrid Job Description: Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. Job Description Visa Technology & Operations LLC, a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Highlands Ranch, CO to: - Design and develop test plans and functional test cases from business requirements and conceptual documents with a focus on coverage, performance and automation. - Provide 24X7 support to all NP VIP suite of applications in the production environment. - Develop, enhance and maintain a framework for automated testing. - Collaborate with the Development, Product and System Architecture teams to analyze, debug and resolve design and code issues. - Work with a team of Engineers for the development and support of Network Processing VIP Applications. - Work with cross-functional teams to ensure minimum to no disruption to the services. - Diagnose and resolve problems in production to meet all service level agreements (SLAs). - Designing and implementing test automation frameworks and solutions. - Design and build test data mining and data generation tools and applications. - Enhance, maintain existing automation test tools based on TPF, Java, JavaScript, C#, .NET, Python as applicable. - Investigate bugs using various available tools and logs. - Support production deployment activities and global business enhancement releases. - Establish and maintain structured testing methodology, especially around automation. - Champion security - work with cybersecurity to ensure all security vulnerabilities are remediated within Required Resolution Date. - Respond to inquiries from users and technical support regarding functions and operations of software programs. - Identify process improvements, error trends and/or the root causes and make recommendations for remedies to colleagues and management. - Support cross-functional teams in integrated test efforts. - Support emergency test activities for code patch addressing production issues. - Position reports to the Highlands Ranch, Colorado office and may allow for partial telecommuting. Qualifications Basic Qualifications: - Bachelor's degree in Computer Science, Information Systems, Software Engineering or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a Software Engineer-related occupation. - Alternatively, a Master's degree in Computer Science, Information Systems, Software Engineering or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation. - Position requires experience in the following: - Developing, testing and supporting mission critical applications. - Software development lifecycle phases. - Design and implementation using TPF, Java or JavaScript. - Scripting languages, including Unix Shell Scripting. - Building, regression, and defect tracking tools: Git, Maven, JIRA, and Jenkins. - Programming and SW design using C# and Python. - Unit testing, OO design, code reviews, and reusable coding techniques. - Jira. - ISO 8583 and JSON, SOAP, XML messaging. - Web technologies: JSON, SOAP, XML, HTML, and CSS. - Quality Assurance processes and methodologies. - Application of white box and black box testing techniques. - Designing and developing Automation framework for Functional, Load, Regression and Performance Testing. - Implementing solutions using Jenkins. Additional Information Worksite: Highlands Ranch, CO This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs. Travel Requirements: This position does not require travel. Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers. Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. U.S. APPLICANTS ONLY: The estimated salary range for this position is $136,115.00 USD to $198,600.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Senior Software Engineer
TransUnionTransUnion is a global information and insights company that makes trust possible by ensuring that each consumer is reliably and safely represented in the marketplace. We do this by having an accurate and comprehensive picture of each person. This picture is grounded in our legacy as a credit reporting agency which enables us to tap into both credit and public record data; our data fusion methodology that helps us link, match and tap into the awesome combined power of that data; and our knowledgeable and passionate team, who stewards the information with expertise, and in accordance with local legislation around the world. Because of our work, organizations can better understand consumers in order to make more informed decisions, and earn their trust through great, personalized experiences, and the proactive extension of the right opportunities, tools and offers. In turn, consumers can be confident that their data identities will result in the opportunities they deserve. We make trust possible, so businesses and consumers can transact with confidence and achieve great things. We call this Information for Good®—it’s our purpose, and what drives us every day.
Title: Senior Software Engineer Location: Reston United States Job Description: TransUnion's Job Applicant Privacy Notice Personal Information We Collect Your Privacy Choices What We'll Bring: At TransUnion, we strive to build an environment where our associates are in the driver's seat of their professional development, while having access to help along the way. We encourage everyone to pursue passions and take ownership of their careers. With the support of colleagues and mentors, our associates are given the tools needed to get where they want to go. Regardless of job titles, our associates have the opportunity to learn new things and be a leader every day. Come be a part of our team - you'll work with great people, pioneering products and cutting-edge technology. What You'll Bring: - 5+ years of experience with designing and developing Spring-based Java services - Familiarity with Spring Boot, Spring Web, Spring Security, and Spring Data; Kafka, Cassandra - Fluency in object-oriented development, microservices architecture, and applicable Java technologies - Strong understanding of usability designs in user-facing applications - Strong Linux skills - Familiarity with AWS</li> We're also looking for the preferred skills below. Whether you are proficient or could use some brushing up, we're happy to support your development in: - Familiarity with Spark is desirable Impact You'll Make: TransUnion is seeking a Senior Software Development Engineer that is ready to immediately contribute to the development of Mobile Messaging products, developed and maintained by a world-class, global team. There are unique challenges that surface when building a system that supports billions of messages for millions of mobile devices. Working in this position, you'll have a chance to help solve these problems while also building unique applications that allow our customers to use this data in real-time. We're looking for the perfect candidate that enjoys working with big data, NoSQL, and distributed messaging systems. - Collaborate effectively with cross-functional teams, including product managers, and QA testers, to design, develop, and implement end-to-end solutions using Java, Spring Framework, Cassandra, and Kafka. - Build robust and scalable server-side applications using Java and Spring Framework, including designing RESTful APIs and handling data storage and retrieval. - Participate in architectural discussions and provide valuable insights to design efficient and scalable software systems. - Analyze and optimize application performance, identifying bottlenecks and implementing solutions to improve speed and efficiency. - Day-to-day escalated application troubleshooting, creating technical specifications, non-functional specifications, and estimates based on product/business requirements. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers, the San Francisco Fair Chance Ordinance, Fair Chance Initiative for Hiring Ordinance, and the California Fair Chance Act. Adherence to Company policies, sound judgment and trustworthiness, working safely, communicating respectfully, and safeguarding business operations, confidential and proprietary information, and the Company's reputation are also essential expectations of this position. This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week. Benefits: TransUnion provides flexible benefits including flexible time off for exempt associates, paid time off for non-exempt associates, up to 12 paid holidays per year, health benefits (including medical, dental, and vision plan options and health spending accounts), mental health support, disability benefits, up to 12 weeks of paid parental leave, adoption assistance, fertility planning coverage, legal benefits, long-term care insurance, commuter benefits, tuition reimbursement, charity gift matching, employee stock purchase plan, 401(k) retirement savings with employer match, and access to TransUnion's Employee Resource Groups. Spousal, domestic partner, and other eligible dependent coverage is available on select health and welfare plans. We are committed to being a place where diversity is not only present, it is embraced. As an equal opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability status, veteran status, genetic information, marital status, citizenship status, sexual orientation, gender identity or any other characteristic protected by law. Additionally, in accordance with Section 503 of the Rehabilitation Act of 1973 and the Vietnam Era Veterans' Readjustment Assistance Act of 1974, TransUnion takes affirmative action to employ and advance in employment qualified individuals with a disability and protected veterans in all levels of employment and develops annual affirmative action plans. Components of TransUnion's Affirmative Action Program for individuals with disabilities and protected veterans are available for review to any associate or applicant for employment upon request by contacting ERCoE@transunion.com. Pay Scale Information : The U.S. base salary range for this position is $78,750.00 - $131,250 annually. *The salary range for this position reflects a reasonable estimate of the range of compensation for this job. At TransUnion, actual compensation is based on careful consideration of additional factors such as (but not limited to) an individual's education, training, work experience, job-related skill set, location, and industry knowledge, as well as the scope and responsibilities of the position and market considerations. Regular, fulltime non-sales positions may be eligible to participate in TransUnion's annual bonus plan. Certain positions may be also eligible for long-term incentives and other payments based on applicable company guidance and plan documents. TransUnion's Internal Job Title: Sr Engineer, Software Development Company: TransUnion LLC
Intermediate Software Engineer
TransamericaTransamerica is a holding company for a number of life insurance firms and investment companies that offer services across the country. As an employer, the comp
Title: Intermediate Software Engineer Job Description: locations - Philadelphia, Pennsylvania - Denver, Colorado - Cedar Rapids, Iowa time type Full time job requisition id R20060879 Job Family IT - Development About Us At Transamerica, hard work, innovative thinking, and personal accountability are qualities we honor and reward. We understand the potential of leveraging the talents of a diverse workforce. We embrace an environment where employees enjoy a balance between their careers, families, communities, and personal interests. Ultimately, we appreciate the uniqueness of a company where talented professionals work collaboratively in a positive environment — one focused on helping people look forward and plan for the best life possible while providing tools and solutions that make it easier to get there. Who We Are We believe everyone deserves to live their best life. More than a century ago, we were among the first financial services companies in America to serve everyday people from all walks of life. Today, we’re part of an international holding company, with millions of customers and thousands of employees worldwide. Our insurance, retirement, and investment solutions help people make the most of what’s important to them. We’re empowered by a vast agent network covering North America, with diversity to match. Together with our nonprofit research institute and foundation, we tune in, step up, and are a force for good — for our customers and the communities where we live, work, and play. United in our purpose, we help people create the financial freedom to live life on their terms. What We Do Transamerica is organized into three distinct businesses. These include 1) World Financial Group, including Transamerica Financial Advisors, 2) Protection Solutions and Savings & Investments, comprised of life insurance, annuities, employee benefits, retirement plans, and Transamerica Investment Solutions, and 3) Financial Assets, which includes legacy blocks of long term care, universal life, and variable and fixed annuities. These are supported by Transamerica Corporate, which includes Finance, People and Places, General Counsel, Risk, Internal Audit, Strategy and Development, and Corporate Affairs, which covers Communications, Brand, and Government and Policy Affairs. Transamerica employs nearly 7,000 people. It’s part of Aegon, an integrated, diversified, international financial services group serving approximately 23.9 million customers worldwide.* For more information, visit transamerica.com. Job Description Summary Are you looking to join a team using modern tools and development practices? In this role, you will help re-platform WFG’s mission‑critical systems to deliver a unified, intuitive experience for our field agents and home‑office teams. Our engineering team is using modern development approaches including spec‑driven development with Kiro as an AI coding assistant—so engineers spend less time on boilerplate and more time on great design, reliability, and impact. As an Intermediate Software Engineer, you will build features using spec‑driven development and Kiro as an AI coding partner. Job Description Responsibilities - Work collaboratively with other development staff, including contract and offshore Software Engineers, and business product owners in an agile environment. - Code, test, identify, implement, and document solutions to business challenges utilizing web and cloud technologies. Use Kiro to generate scaffolding, tests, and documentation; learn to evaluate AI‑generated code. - Perform design and analysis for deliverables. - Support analysis and general architectural design across platforms toward the development of end-to-end solutions. - Utilize third-party software development frameworks, open-source libraries, and APIs to rapidly develop basic application solutions. - Learn and keep pace with the latest advances in the field and rapidly grasp new technologies to support the environment and contribute to project deliverables. - Participate in pairing, code reviews, and collaborative design sessions. Qualifications - Bachelor’s degree in computer science, information systems, math, engineering, or other technical field, or equivalent education/experience - One year of Core JAVA or .NET experience - Knowledge of coding platforms/frameworks (e.g. .NET/C#, JAVA, OOD, OOP, Functional Programming, Spring Framework, J2EE Development, OOP, Service Oriented Architecture, Dependency Injection, Core Architecture - Proficiency in database design techniques and philosophies (e.g. RDBMS, Document, NoSQL) - Understanding of core cloud services (e.g. AWS/Azure) such as EC2, ECS, S3, Kinesis, Lambda, etc. - Experience with core development and continuous delivery tools (e.g. Visual Studio, Git/Bitbucket, Jenkins, Nexus, SQL Management Studio) - Knowledge of Microservices and REST based API development (e.g. Spring Boot, Swagger, .NET API 2, .NET API Core) - Attention to detail and results oriented, with a strong customer focus - Analytical, problem-solving and time management skills - Good verbal and written communication skills Preferred Qualifications - Working knowledge of cloud services (e.g. AWS, Microsoft) - Understanding of .Net for conversion - Understanding of data mappings and ETL - Knowledge of the financial services industry Working Conditions - Hybrid-Office Environment (Tuesdays, Wednesdays, Thursdays) - Work outside of normal business hours may be required - Occasional Travel <10% This job description is not a contract of employment nor for any specific job responsibilities. The Company may change, add to, remove, or revoke the terms of this job description at its discretion. Managers may assign other duties and responsibilities as needed. In the event an employee or applicant requests or requires an accommodation to perform job functions, the applicable HR Business Partner should be contacted to evaluate the accommodation request. Compensation The Salary for this position generally ranges between $73,000 - $93,000 annually. Please note that the salary range is a good faith estimate for this position and actual starting pay is determined by several factors including qualifications, experience, geography, work location designation (in-office, hybrid, remote) and operational needs. Salary may vary above and below the stated amounts, as permitted by applicable law. Additionally, this position is typically eligible for an Annual Bonus based on the Company Bonus Plan/Individual Performance and is at the Company’s discretion. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. This is a hybrid position requiring three days in office per week in one of our hub locations (Philadelphia, PA; Cedar Rapids, IA; Denver, CO). Relocation assistance will not be provided for this position. What We Offer For eligible employees, we offer a comprehensive benefits package designed to support both the personal and financial well-being of our employees. Compensation Benefits - Competitive Pay - Bonus for Eligible Employees Benefits Package - Pension Plan - 401k Match - Employee Stock Purchase Plan - Tuition Reimbursement - Disability Insurance - Medical Insurance - Dental Insurance - Vision Insurance - Employee Discounts - Career Training & Development Opportunities Health and Work/Life Balance Benefits - Paid Time Off starting at 160 hours annually for employees in their first year of service. - Ten (10) paid holidays per year (typically mirroring the New York Stock Exchange (NYSE) holidays). - Be Well Company holistic wellness program, which includes Wellness Coaching and Reward Dollars - Parental Leave – fifteen (15) days of paid parental leave per calendar year to eligible employees with at least one year of service at the time of birth, placement of an adopted child, or placement of a foster care child. - Adoption Assistance - Employee Assistance Program - Back-Up Care Program - PTO for Volunteer Hours - Employee Matching Gifts Program - Employee Resource Groups - Inclusion and Diversity Programs - Employee Recognition Program - Referral Bonus Programs Inclusion & Diversity We believe our commitment to diversity and inclusion creates a work environment filled with exceptional individuals. We’re thrilled to have been recognized for our efforts through the Human Rights Campaign Corporate Equality Index, Dave Thomas Adoption Friendly Advocate, and several Seramount lists, including the Inclusion Index, 100 Best Companies for Working Parents, Best Companies for Dads, and Top 75 Companies for Executive Women. To foster a culture of inclusivity throughout our workforce, workplace, and marketplace, Transamerica offers a wide range of diversity and inclusion programs. This includes our company-sponsored, employee-driven Employee Resource Groups (ERGs), which are formed around a shared interest or a common characteristic of diversity. ERGs are open to all employees. They provide a supportive environment to help us better appreciate our similarities and differences and understand how they benefit us all. Giving Back We believe our responsibilities extend beyond our corporate walls. That's why we created the Aegon Transamerica Foundation in 1994. Through a mix of financial grants and the volunteer efforts of our employees, the foundation supports nonprofit organizations focused on the things that matter most to our people in the communities where we live and work. Transamerica’s Parent Company Aegon acquired the Transamerica business in 1999. Since its start in 1844, Aegon has grown into an international company serving more than 23.9 million people across the globe.* It offers investment, protection, and retirement solutions, always with a clear purpose: Helping people live their best lives. As a leading global investor and employer, the company seeks to have a positive impact by addressing critical environmental and societal issues, with a focus on climate change and inclusion and diversity.


