landing_page-logo
  1. Home
  2. »All Job Categories
  3. »Computer Software Jobs

Auto-apply to these computer software jobs

We've scanned millions of jobs. Simply select your favorites, and we can fill out the applications for you.

Software Engineer-logo
GoviniPittsburgh, PA
Company Description Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain, Science and Technology, Production, Sustainment, and Modernization teams with AI-enabled Applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to enable faster and more informed Acquisition decisions. Job Description We are seeking a skilled and dedicated software engineer to join our Engineering team. As a Software Engineer at Govini, you show a clear passion for quality and love to solve client problems using technology. You are energized by the idea of building something new and want to work on problems that matter. You thrive in ambiguous environments and doggedly pursue innovative solutions for our customers. You understand and appreciate the value of face-to-face interactions with end users, and constantly seek to push the boundaries of what is possible. In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions within highly regulated environments. You have a passion for great work and nothing less than your best will do. You share our intolerance of mediocrity. You’re uber-smart, challenged by figuring things out and producing simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward. You’re scrappy. We like scrappy. This role is a full-time position located out of our office in Pittsburgh, PA. Scope of Responsibilities Collaborate with other software engineers, product managers, and client-facing teams to understand client requirements and translate them into technical solutions Lead the deployment and integration of our software and data solutions in client environments, ensuring smooth implementation and adherence to project timelines Actively participate in designing, building and testing scalable data architecture Craft clean, testable, and maintainable code Participate in the end-to-end software development of new feature functionality and design capabilities Optimize processes for maximum speed and accuracy Regularly seek out innovation and continuous improvement, finding efficiency in all assigned tasks Qualifications U.S. Citizenship is required Required Skills: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience 1+ years of software development experience with a high-level software stack Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship Ability to communicate technical information to non-technical Intermediate SQL development Strong proficiency with backend API languages such as Java/Spring Boot (preferred) or equivalent Experience performing meaningful tasks in Linux Prior hands-on experience working with data-driven analytics Experience working in agile/scrum teams Ability to work independently with little supervision A burning desire to work in a challenging fast-paced tech environment Desired Skills: Experience working within the boundaries of a Federal government accredited software environment Experience in or exposure to the nuances of a startup or other entrepreneurial environment Experience working in a client-facing or consulting role Familiarity with Javascript/ReactJS We firmly believe that past performance is the best indicator of future performance. If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact in global security, we’re eager to hear from you. Govini is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Posted 30+ days ago

Lead Software Engineer-logo
GoviniPittsburgh, PA
Company Description Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain, Science and Technology, Production, Sustainment, and Modernization teams with AI-enabled Applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to enable faster and more informed Acquisition decisions. Job Description We are seeking a skilled and dedicated Software Engineering Lead to join our Engineering team. As the Software Engineering Lead at Govini, you will be essential to crafting and implementing the software engineering processes and implementations within Govini. In order to do this job well, you must be obsessed with quality, and efficiency, and love working with diverse technologies. You have a strong understanding of software engineering design principles, as well as a strong technical prowess. Our ideal candidate is someone who is energized by building scalable technology to support the defense and intelligence communities. This role is a full-time position located out of our office in Pittsburgh, PA. This role may require up to 10% travel Scope of Responsibilities Lead software engineering efforts from ideation through implementation as well as the day-to-day of a small team containing both front-end and back-end software engineers Lead Agile ceremonies for the software engineering team Establish coding and testing best practices and standards for Engineers Develop, test, and deploy modern software applications and new features Oversee the quality of Engineers’ deliverables, such as coding, testing, debugging Collaborate with Govini’s product team to turn business requirements into technical specifications Regularly seek out innovation and continuous improvement, finding efficiency in all assigned tasks Collaborate with data engineers, data scientists, QA engineers, and DevOps engineers to improve the overall quality and performance of the platform Qualifications U.S. Citizenship is required Required Skills: Bachelor's degree in Computer Science, Mathematics, or equivalent experience 5 years of software development experience with an object-oriented programming language comparable to Java, C++, Python, C#, or Ruby Hands-on experience with Spring Boot, Quarkus, or similar technologies Knowledge of data structures, object-oriented design, algorithms, exception handling, and troubleshooting Experience writing SQL and implementing database design Desired Skills: Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship Experience in or exposure to the nuances of a startup or other entrepreneurial environment Previously experienced working in a product organization We firmly believe that past performance is the best indicator of future performance. If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact in global security, we’re eager to hear from you. Govini is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Posted 30+ days ago

Director of Software Engineering-logo
Orbital SidekickSan Francisco, CA
Orbital Sidekick (OSK) is revolutionizing how the world understands and interacts with our planet. We are the leading hyperspectral satellite data and analytics company building the most advanced space-based infrastructure and proprietary "Spectral Intelligence™" platform. Our constellation of Global Hyperspectral Observation Satellites (GHOSt™) delivers unparalleled, persistent monitoring capabilities, capturing an unparalleled 500 bands of light to reveal the chemical fingerprints of targets on Earth. We provide actionable insights to critical sectors including Energy, Mining, Agriculture & Forestry, Environmental & Emergency Monitoring, and Defense & Security, helping our clients optimize sustainable operations, mitigate risk, and enhance situational awareness globally. OSK is seeking a Director of Software Engineering to lead our core engineering teams responsible for SIGMA (our scalable customer-facing platform) and the Data Pipeline (our science and data processing engine). You will drive engineering excellence across both domains, balancing strategic leadership with hands-on execution. This role is intentionally structured as a hybrid: 75% individual contributor — Directly designing, building, and maintaining OSK’s core platforms. 25% leadership — Guiding a small but impactful engineering team to deliver high-quality outcomes. The leade r will be expected to move quickly and take calculated risks to deliver customer value, while maintaining a long-term view on scalability. You will also own OSK’s Jira and Scrum processes, ensuring engineering rigor, operational transparency, and consistent, reliable delivery. This is a hands-on technical leadership role for someone passionate about geospatial platforms, data pipelines, and scalable, production-grade systems. What You’ll Do (Technical Execution, 75%): Design, develop, and maintain core systems across SIGMA (platform, APIs, customer delivery) and the Data Pipeline (imagery processing, derived analytics). Write production-quality code, with a strong focus on Python for pipeline and platform development. Supports a team to deliver advanced geospatial products that are robust, scalable, and secure with a focus on data flows, APIs, infrastructure, and observability. Own and operate OSK’s Jira Agile/Scrum process including backlog management, sprint planning, reporting, and delivery cadence. Ensure excellence in system reliability, security, scalability, and maintainability. Contribute directly to codebases, technical documentation, and architectural decisions. What You'll Do (Leadership & Collaboration, 25%): Lead and mentor a small and growing SWE team of engineering managers (1) and engineers (8). Set and reinforce technical direction, architectural standards, and operational best practices. Foster strong cross-functional collaboration with Product, Analytics, and Operations teams to align objectives and delivery. Support hiring, career growth, and a high-performing engineering culture. What You'll Bring: 10+ years of hands-on software engineering experience, with demonstrated progression into technical leadership roles. ​​BS in Computer Science or equivalent. Demonstrated ability to manage ambiguity and provide clarity and direction in uncertain or rapidly evolving situations. Expert-level proficiency in Python with hands-on experience building data pipelines, APIs, and infrastructure. Comfortable working with AWS technologies including CDK, Lambda, S3, ECS, and RDS, as well as frameworks and tools such as Django and Terraform. Experience building and operating customer-facing APIs, data processing systems, and platform services. Strong background in Agile/Scrum software development with direct accountability for Jira workflows and engineering process health. Ability to operate effectively in both IC and leadership capacities within a small, dynamic team. Expertise in geospatial platforms and familiarity with hyperspectral data, satellite imagery, or remote sensing technologies. Bonus Points If You Have: Background in aerospace, defense, or intelligence-focused environments. Prior experience in a growth-stage startup or small technology company. What We Offer: Competitive compensation and equity packages Comprehensive health plan including health/dental/vision/wellness Disability and Life insurance 401K program Flexible time off Commuter benefits Learning and development opportunities Monthly stipend for internet/cell phone/office expenses Flexible in office schedule with lunch Tuesday to Thursday in the San Francisco headquarters Off-sites and team-building activities Orbital Sidekick is committed to building a community where everyone belongs and we invite people from all backgrounds to apply. We are an equal opportunity employer committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, marital status, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, age, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.

Posted 3 weeks ago

Software Engineer-logo
REEKON ToolsBoston, MA
Join REEKON Tools as we enable the next generation of construction and home improvement professionals to complete their work quicker, more accurately, and faster than ever before. REEKON Tools is developing and launching innovative, completely new, hardware products at an unprecedented pace across the power and hand tool industry and establishing itself as a leader in professional tools and equipment. As a Software Engineer , you will work hand in hand with our engineering and design team as you help leverage our hardware products to advance cutting edge software. You will be a central force in helping advance products from R&D through shipping, working on multiple product lines, and having a high level of autonomy and ownership. REEKON's software spans mobile and desktop devices and connect the physical world with the digital world. The ROCK Jobsite App and ROCK Professional platform unify construction projects, of all sizes, allowing streamlined communication and collaboration. We have large ambitions and more than 100,000 products in the field and are we are building and entirely new platform leveraging our large install base with first in class features and functionality. This is a fully onsite role based in our Boston, MA headquarters. To apply for this role, please also email careers@reekon.tools a project (portfolio/website/GitHub/etc) that you are most proud of and best represents you as a software engineer. The Job Collaborate with engineering and design team to manage 0 to 1 projects, from ideation through deployment Work with design team to implement best in class designs and usability Ensure the performance, scalability, and responsiveness of applications. Develop software across our web, desktop, and mobile platforms for connecting together construction projects Internal tooling CI/CD (AWS/Github) Comfortable in conducting independent research, explorations and determining tech stacks Develop and integrate APIs for seamless communication between applications and adjacent software Your Background Ability to thrive in an ambiguous, fast-paced startup environment Generalist mindset with a passion for working across the stack Experience with Typescript, React, React Native, Next.js , MongoDB, Electron, Firebase, Canvas/2D graphics, and CI/CD. Working individually or on small teams on complex projects Bonus Skills Bluetooth or Wi-Fi stacks Android and iOS native experience Embedded firmware development (RTOS, Zephyr, or bare metal) Passion for making things, extensive portfolio of hobby projects Even if you don’t check every box mentioned above, we still strongly encourage you to apply! At REEKON Tools, diversity is a cornerstone of the business we are building. We know that diverse perspectives foster the innovation we need to be successful and are committed to building our team that encompasses a wide variety of backgrounds, experiences, and skills! We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For any questions - please email us at careers@reekon.tools

Posted 30+ days ago

Junior Software Engineer-logo
Supernova TechnologyChicago, IL
About Us Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the loan. By combining thought leadership in suitability and risk management with industry-leading education and the latest technology, Supernova enables advisors to deliver holistic, goals-based advice and to help their clients achieve financial wellness. We partner with the industry’s largest banks, most prominent insurance companies and leading online brokerages to democratize access to securities-based lending and better the entire financial ecosystem. Why Join Supernova? At Supernova Technology, we believe that the best results come from a team that is passionate, driven, and supported in all aspects of their professional lives. Here, you’ll work alongside talented and innovative individuals who are committed to driving the future of securities-based lending technology. We foster a culture of collaboration, continuous learning, and growth, where each person’s contributions make a real impact. JOB DESCRIPTION We are looking to fill an entry level software engineer to learn from our top technical talent and grow within our company. This person will learn the SDLC practices within Supernova, contribute to diagnosis of potential product related issues, understand the back-end development that drives our platform, and develop skills for hands-on coding within our complex systems. Ideally, this person will grown into a master of technical design and become a crucial tech lead within the organization. This is the perfect opportunity for a passionate software developer to get his or her foot in the door and grow alongside intelligent and helpful individuals. *We are only accepting candidates who are available to start within 1 month of offer acceptance at this time* RESPONSIBILITIES: Remain involved in Supernova's full software development life cycle Hands-on coding for new features and bug fixing Contribute to release and deployment of the software component that is within this individuals domain Diagnose potential product issues and provide technical support Get involved in ad-hoc projects as requested (or interested in) QUALIFICATIONS: BA/BS or MA/MS degree in Computer Science or a related technical field or equivalent practical experience Knowledge or experience with one or more general purpose programming languages including but not limited to: Java, C/C++, and JavaScript. Python is a plus Hands-on practice on Java Spring Framework and Spring boot Ability to handle high priority requests in a timely fashion Ability to adapt to the dynamic and changing nature of a startup company and developer roles Our Employee Benefits At Supernova Technology, we provide a robust benefits package to support the health and well-being of our employees. Our offerings include: Medical, Dental, and Vision Insurance: Multiple plans with coverage for employees and dependents. HSA and FSA Accounts: Tax-advantaged accounts for health and dependent care expenses. Life and Disability Insurance: Employer-paid basic coverage with options for additional voluntary coverage. Compensation: $80,000 - $100,000 per year Retirement Savings: 401(k) plan with employer contributions. Employee Assistance Program (EAP): Confidential support services, including free therapy sessions. Paid Time Off: Flexible PTO policies. Additional Perks: Commuter benefits, pet insurance, continuing education assistance, and more. Note: Actual salary at the time of hire may vary and may be above or below the range based on various factors, including but not limited to, the candidate's relevant qualifications, skills and experience, and the location where this position may be filled. Our Core Values Our core values drive everything we do. At Supernova, we... Form, execute, and communicate new ideas that add value to our employees and customers Strive through obstacles and failures Follow-through on promises or commitments to others, accept responsibility, and answer for actions & decisions Listen to, understand, and support our employees and customers Act with speed, positive attitude, and flexibility Exceed expectations and surpass ourselves every day; we embrace a sense of pride and never stop growing Join us and make an impact while growing your career at Supernova.

Posted 3 weeks ago

Robotics Software Engineer-logo
Tutor IntelligenceWatertown, MA
We understand that general purpose and generally intelligent robots are going to be built in our lifetimes. Not content to sit on the sidelines, we work efficiently towards this goal by combining human and artificial intelligence into something greater than the sum of its parts- a Tutor Intelligence. We enable anyone to teach robots complicated vision and manipulation skills. Our robots observe, copy, adapt, and improve on what we show them. They are the students, we are the Tutors. The robot problems we tackle range from the classical to the unsolved. We solve problems in planning, computer vision, SLAM, optimization, machine learning, and more. If this sounds like you, read on! Across the board we write software to make our robots more capable, faster and safer. We work mostly in Python and Linux. What follows is a list of things we find interesting. Depending on your passions, your role might fit one or all of the following. Robot Vision Improving 2D and 3D sensing capabilities Building visual representations of the world Geometric perception Perception of seen and unseen objects Supervised learning Self supervised learning Robot Motion Control of robot arms Planning motion in the presence of obstacles Optimizing grasps and other basic manipulation primitives Motion planning Tools such as Drake, OMPL, KLAMPT, etc Multi roboti planning Reinforcement learning Robot Software Proficiency programming in a Python-Linux environment Comfort with programming linters (Flake8, Mypy) Software support of real-time systems Visualization of robot data Advanced command of Python (dunder methods, lambdas, exception handling, decorators) Robot Hardware Design and control of end effectors Experience integrating and programming robot arms Mechanical design of mounts and stands.

Posted 30+ days ago

Senior Software Engineer-logo
GalvanickSeattle, WA
About Galvanick Galvanick protects the industrial world against cyber attacks. Our threat detection platform for factories and critical infrastructure defends the modern world against criminals and nation-states that target SCADA (Supervisory Control and Data Acquisition) and ICS (Industrial Control Systems). This is a chance to work in a startup environment with driven individuals committed to solving cybersecurity's big problems. The team comes from Amazon, Apple, Google, McKinsey, the White House, the US Navy, and Wall Street. We are backed by Founders Fund, Village Global, MaC Venture Capital, and others. You will be building and scaling core components of Galvanick, making key architecture and technology decisions around how to best solve difficult problems that cross the chasm between physical and digital objects with elegant and practical code. Skills and Requirements Experience building scalable infrastructure software or distributed systems for commercial online services, handling large amounts of data. 4+ years of programming experience with at least one key language (e.g. Python, Go, Rust). 6+ years of industry experience. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Comfortable building out and validating prototypes. Experience with Infrastructure as Code management such as Ansible, CDK, Terraform. BS in Computer Science or equivalent preferred. Experience with industrial, operational, or fulfillment environments a plus. Benefits We provide top-of-the-line medical/dental/vision for employees and dependents, and have additional benefits designed to optimize every team member’s vitality, health, and wellness. Location The Galvanick team is based in Seattle. Given that we are an early-stage startup working on an exceptionally hard problem, we expect new team members to be in office. We are happy to cover relocation expenses. ITAR Requirements To conform to US Government export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a US citizen, lawful permanent resident of the US, protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the US Department of State. Learn more about the ITAR here .

Posted 30+ days ago

Sr. Simulation Software Engineer-logo
Reliable RoboticsMountain View, CA
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Senior Simulation Software Engineer, you will work to shape all aspects of our simulation software stack, including framework performance, flight dynamics modeling, hardware emulation, and simulation-based test infrastructure. Responsibilities In your role as Senior Simulation Software Engineer, you will lead projects to develop a robust, deterministic, and scalable software simulation framework to accelerate testing of safety-critical systems. You'll work closely with stakeholders, including flight software, guidance/navigation/control, and hardware test engineers to expand our simulation system. Your work will improve the simulation's core architecture, including performance, reproducibility, and flexibility. You'll evaluate and drive key project decisions while mentoring team members to improve their own skills. Basic Success Criteria Bachelor’s degree in Computer Science, Mathematics, Aerospace Engineering or equivalent experience 5+ years industry experience in simulation systems within aviation, automotive or comparable environments 7+ years professional experience in object oriented C++ and Python (or other scripting languages) Preferred Success Criteria Experience modeling aircraft dynamics Experience developing simulations for safety-critical / DO-178 software and hardware systems Experience architecting complex distributed and real-time software frameworks Strong technical, organizational, and problem-solving skills Excellent documentation and collaboration skills As a Senior Simulation Software Engineer, you will be part of the Simulation and Test Systems team. The Simulation and Test Systems team is responsible for building the infrastructure necessary to enable the development, test, and deployment of our autonomous aircraft software. You will work closely with the hardware-in-the-loop test environments, high-fidelity physics simulation stack, and cloud-based Monte-Carlo infrastructure to enable the millions of flight equivalent hours necessary to certify our aviation products. These systems provide fast and accurate feedback on the behavior of our system through a wide variety of flight plans, environmental conditions, and system faults. Must be willing to travel up to 10% of the time. The estimated salary range for this position is $185,000 to $230,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity. In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment. This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant’s capacity to perform in compliance with U.S. export control laws. All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis. At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to work@reliable.co

Posted 30+ days ago

Flight Software Infrastructure Engineer-logo
Reliable RoboticsMountain View, CA
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. Flight Software links together the mechanical, avionics, algorithmic, and embedded worlds to actually make the airplane fly. As a Flight Software Infrastructure Engineer, you will own the interaction of our physical and cloud based infrastructure that allows the whole flight software stack to come together for our developers, engineers, and test pilots prior to flight. Responsibilities In your role as Flight Software Infrastructure Engineer, you will shape the infrastructure selection both on-premise and in the cloud. You will also lead optimization of that infrastructure to ensure the flight software build and test venues meet all design and performance expectations. You will architect the continuous integration testing, hardware-in-the-loop testing, and simulation infrastructure, a critical function of our flight software development program. You will work in a highly collaborative environment and coordinate with multiple stakeholders across engineering and IT functions. Basic Success Criteria 5+ years of experience large scale or mission critical environments implementing methodologies of continuous build, integration, and delivery (CI / CD) Experience with build automation, release automation, and configuration management tools Minimum of 5 years experience in C++ and Python Experience with Linux operating systems and networking concepts such as packet flow, sockets, and low-level networking (TCP/IP, DNS, and firewalls) Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience Preferred Success Criteria Experience with performance optimization such as identifying and resolving bottlenecks in Linux and AWS, optimizing containers to enable efficient scaling, and lowering costs Experience working with AWS in a production environment Experience deploying infrastructure as code with tools like Puppet, Terraform, CloudFormation, or similar Strong technical, organizational, problem-solving, and root-cause investigation skills Excellent documentation and collaboration skills As a Flight Software Infrastructure Engineer, you will be part of the Simulation and Test Systems team. The Simulation and Test Systems team is responsible for building the infrastructure necessary to enable the development, test, and deployment of our autonomous aircraft software. This infrastructure consists of everything from multi-language build systems, hardware-in-the-loop (HITL) testbed configuration, continuous integration pipelines, and cloud-based simulation container deployments. You will drive the optimization of our current infrastructure tooling as well as provide a roadmap for the future of our team’s development pipeline. You will help develop and maintain essential test tools for the company, to ensure our product is safe, successful, and meets certification requirements. Must be willing to travel up to 10% of the time. The estimated salary range for this position is $185,000 to $230,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity. In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers, and a casual work environment. This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant’s capacity to perform in compliance with U.S. export control laws. All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis. At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to work@reliable.co

Posted 30+ days ago

Flight Software Test Engineer-logo
Reliable RoboticsMountain View, CA
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. Flight Software links together the mechanical, avionics, algorithmic, and embedded worlds to actually make the airplane fly. As a Flight Software Test engineer, you will develop the tooling and test cases to support the test verification processes ensuring that the aviation products we develop are safe to fly and help provide a high-fidelity training environment for our flight-test crews. Responsibilities In your role as a Flight Software Test Engineer, you will shape the integrated verification procedures to ensure the flight application software meets all design and performance expectations. You will support the release and verification process for flight software, a critical function of our flight test program. You will work in a highly collaborative environment and coordinate with engineering teams across the company as you develop test plans, execute tests, investigate issues, and drive problems to closure. You will also have the opportunity to develop automated test cases and frameworks, build test analysis tools, and improve our hardware-in-the-loop testbed capabilities. This is a hands-on role, involving the maintenance, installation, and troubleshooting of test and simulation equipment. Basic Success Criteria 3+ years professional experience in object oriented C++ and Python 3+ years of experience testing integrated hardware / software products or mission-critical systems Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience Preferred Success Criteria Experience working with robotics or other safety critical software Previous experience developing automated test cases through GitHub Actions, Jenkins, Travis CI, or other continuous integration infrastructure Demonstrated ability to build or maintain a hardware-in-the-loop (HITL) test environments Hands on experience using laboratory electrical test equipment such as digital multimeters, oscilloscopes, and / or logic analyzers Strong technical, organizational, problem-solving, and root-cause investigation skills Excellent documentation and collaboration skills As a Flight Software Test Engineer, you will be part of the Simulation and Test Systems team. The Simulation and Test Systems team is responsible for building the infrastructure necessary to enable the development, test, and deployment of our autonomous aircraft software. You will work closely with the hardware-in-the-loop (HITL) test environments and the simulation team developing the software infrastructure that enables automated and manual tests. You will help develop and maintain essential test tools for the company, and drive verification and validation activities to ensure our product is safe, successful, and meets certification requirements. The estimated salary range for this position is $136,000 to $190,000 /annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity. In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers, and a casual work environment. This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant’s capacity to perform in compliance with U.S. export control laws. All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis. At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to work@reliable.co

Posted 30+ days ago

Displays Software Engineer-logo
Reliable RoboticsMountain View, CA
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team is responsible for building the pilot-facing application software that is used to command the aircraft's advanced automation systems — both onboard, and remotely. You will join a team of interdisciplinary and mission-driven engineers with experience across aerospace, robotics, and self-driving vehicles. Responsibilities In your role as a Displays Software Engineer, your primary focus will be designing, architecting, and building a variety of real-time user interface applications for controlling our automated aircraft systems. These can range from browser-based applications to real-time embedded UIs on aviation-grade hardware. All of these applications will support our work to build a fully certified system in multiple ways: they will serve as a platform for rapidly prototyping different workflows and designs; they will be directly used in our ongoing experimental test flight programs; and they will ultimately serve as a reference implementation for our certified displays and controls. You will have ownership over the entire lifecycle of these applications and will work with software engineers and designers within the team, as well as systems engineers and pilots to build systems that are safe, user-centered, and certifiable. Basic Success Criteria Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience 3+ years of experience developing user-facing software for high-performance or mission-critical applications Fluent with C/C++ and/or Javascript Preferred Success Criteria 3+ years of experience with core browser technologies (JavaScript, HTML, CSS) 3+ years C or C++ experience Expertise developing reusable features using Web Components or JavaScript frameworks such as React, Vue, Angular, Lit, etc Thorough understanding of computer architecture, operating systems and networking Expertise developing user-facing software requirements and following graphical specifications Familiarity with aviation display software development, including ARINC-661 and DO-178. Proficiency with design applications such as Sketch, Adobe XD, Figma, etc Familiarity with human-in-the-loop testing and certification campaigns Commercial pilot license Demonstrated ability to work in a self-directed manner in a fast-paced environment Must be willing to travel up to 20% of the time. The estimated salary range for this position is $110,000 to $160,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity. In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment. This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant’s capacity to perform in compliance with U.S. export control laws. All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis. At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to work@reliable.co

Posted 30+ days ago

Sr. Flight Software Engineer (Verification)-logo
Reliable RoboticsMountain View, CA
As a Flight Software Verification Engineer at Reliable Robotics, you will automate the operation of highly complex aircraft systems. Our Flight Software teams are deeply involved in all aspects of the development and certification of the Reliable Robotics autonomy stack, and play a central role in bringing our aircraft to life. In your role as a Flight Software Verification Engineer, you will verify bare metal embedded software that works with sensors & control systems, robustly handles system faults, and integrates with other vehicle subsystems. You'll drive the verification strategy and tooling to provide an effective and compliant environment for software verification; and write tests to demonstrate correct and safe behavior. You'll also have the opportunity to work directly with flight hardware in the lab and on the plane, plan flight testing, and watch your software fly an aircraft. Responsibilities Drive the DO-178C verification strategy and implementation Create tooling to provide an effective and compliant environment for software verification Oversee and author test development Perform tool qualification in accordance with DO-178C/DO-330 Basic Success Criteria 5+ years experience with C or C++ Experience in safety-critical verification of software to achieve DO-178C objectives or comparable standard Experience with requirements based testing in unit test and Hardware-In-The-Loop environments Bachelor's Degree in Computer Science, Aerospace Engineering, or equivalent experience Preferred Success Criteria Experience in defining software verification strategy for DO-178C programs Experience leading test framework tooling development Experience with tool qualification for DO-178C/DO-330 Excellent written and verbal communication skills Flight Software links together the mechanical, avionics, algorithmic, and embedded worlds to actually make the airplane fly. The core nature of the role offers the opportunity to interact with teams and components across the entire automated aircraft and to specialize in the areas most exciting to you. The estimated salary range for this position is $185,000 to $230,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity. In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment.

Posted 6 days ago

Software Engineer, Infrastructure-logo
Topaz LabsDallas, TX
Topaz Labs is a bootstrapped AI software company that hit $48m in revenue in 2025. We have 1+ million paying customers (including teams at Google, Nvidia , and NASA) maximizing the visual quality of over 1 billion photos and videos. We are profitable and growing fast, with strong product-market fit and a vast market in front of us. We're looking for a Software Engineer, Infrastructure to bring our prosumer product into B2B and enterprise. While we have strong commercial demand for our proven consumer app technology, we need to develop the underlying technology for our enterprise and API customers. About the role As Software Engineer handling infrastructure on our team you would be a key part of development on all Topaz software - including our core products, Photo AI, Video AI and Gigapixel, ML model training infrastructure and distribution, as well as CI / CD pipelines and the build / release process. Another chief goal is to increase automated testing and stability of our applications. You will closely with our product engineering team to sustain & improve biweekly update deliveries, as well as internal development processes. You will be joining an awesome team that sets a high standard for craftsmanship and feature delivery. About you At least 2 years of professional working experience in a related field. Deep familiarity with C++ build tools (3+ years). Hands-on experience with AWS, Azure, or similar cloud platforms. Experience building and deploying CI/CD pipelines. Experience implementing test automation. Knowledge of networking infrastructure including CDN caching. Preferred Experience building releases for Windows and/or MacOS or iOS. Experience in Python, Go or Javascript. QT development/build experience. Experience with Conan. Experience with test automation tools such as Eggplant. Our compensation packages will correspond to experience, but also performance during the interview process. They include base salary, equity, and profit sharing. Do you meet most but not 100% of the above? We’d still like to hear from you–we are passionate about developing a diverse team and culture, so please apply if you’re interested! This is a unique role for someone interested in making a deep impact at a high-growth tech software company. We offer strong base salary, plus significant ownership that scales with the company's growth. We also offer 100% covered medical/dental/vision for employees, 15 days annual PTO, 5 personal days, plus holidays, and 401k matching. This is a full-time onsite role in Dallas, TX, and we will ask you to relocate if you're not in the area.

Posted 30+ days ago

Software Engineer, Planning-logo
AgtonomySouth San Francisco, CA
About Us Agtonomy is pioneering advanced automation and AI solutions to transform agriculture and beyond. Initially focused on specialty crops, our TeleFarmer™ platform addresses labor-intensive needs with automation, turning conventional equipment into autonomous machines. By partnering with leading manufacturers like Doosan Bobcat, we integrate smart technology into tractors and other machinery, enhancing safety and efficiency. As we expand into ground maintenance and other industrial applications, our expert team continues to address key challenges with labor shortages, sustainability and profitability across various industries. About the Role As a Planning Engineer on the Autonomy Team, you will develop algorithms that enable our vehicles to plan safe trajectories around dynamic and static obstacles. You will work on creative solutions for the generation of feasible routes through semi-structured farms and other properties. You will work closely with perception, localization, and controls engineers on the team to design and evolve the upstream and downstream interfaces of the planning system. This role is perfect for someone who loves combining math and software, and is excited about applying their experience to make robots drive in smart ways in rugged, agricultural environments. What You'll Do Designing and implementing new features for our planning stack to enable vehicles to plan their way through challenging situations safely and intelligently. Adding new capabilities to our routing stack to better explore semi-structured space and compute feasible routes. Predicting the behavior of dynamic obstacles in the environment to improve overall vehicle driving performance and safety. Architecting, designing, and implementing software applications, as well as onboard and offboard infrastructure and tools to support those applications. Developing portable, scalable, and fast geometry and optimization libraries. Writing performant, well-tested software, and improving code quality of the entire Autonomy team through code and design reviews. What You'll Bring Deep understanding and experience implementing various planning techniques (sampling methods, graph search, and trajectory optimization, etc.). Experience effectively implementing math (geometry, linear algebra, etc.) in software in order to solve problems related to geometric reasoning, optimization costs/jacobians, and vehicle motion modeling. Strong proficiency in modern C++ and experience writing efficient algorithms for resource-constrained embedded systems. Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership. Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy. An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!). What Makes You a Strong Fit Experience architecting routing and/or motion planning systems from scratch. Excitement to implement computational geometry algorithms. 5+ years of software development experience in autonomy, robotics, or a related field. MS or PhD in Robotics, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field. Passion for sustainable agriculture and electric vehicles. The US base salary range for this full-time position is $160,000 to $220,000 + equity + benefits + unlimited PTO The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, internal equity, and additional factors, including, but not limited to, job-related skills, experience, and relevant education or specialty training. Your recruiter can share more about the specific salary range during the hiring process. Benefits: • 100% covered medical, dental, and vision for the employee (cost plus partner, children, or family is additional) • Commuter Benefits • Flexible Spending Account (FSA) • Life Insurance • Short- and Long-Term Disability • 401k Plan • Stock Options • Collaborative work environment working alongside passionate mission-driven folks! Our interview process is generally conducted in five (5) phases: 1. Phone Screen with People Operations (30 minutes) 2. Video Interview with the Hiring Manager (45 minutes) 3. Coding Challenge and Technical Challenge (1 hour with an Autonomy Engineer) 4. Panel Interview (Video interviews scheduled with key stakeholders, each interview will be 30 to 45 minutes) 5. Final Interviews (CEO, CFO, VP of Engineering, 30 minutes each)

Posted 30+ days ago

Software Engineer, Perception-logo
AgtonomySouth San Francisco, CA
About Us Agtonomy is pioneering advanced automation and AI solutions to transform agriculture and beyond. Initially focused on specialty crops, our TeleFarmer™ platform addresses labor-intensive needs with automation, turning conventional equipment into autonomous machines. By partnering with leading manufacturers like Doosan Bobcat, we integrate smart technology into tractors and other machinery, enhancing safety and efficiency. As we expand into ground maintenance and other industrial applications, our expert team continues to address key challenges with labor shortages, sustainability and profitability across various industries. About the Role As a Perception / Machine Learning Engineer on the Autonomy Team, you will play a key role in solving challenging perception problems in outdoor vehicle automation. Leveraging your experience, you will implement state-of-the-art ML perception techniques to improve how Agtonomy’s tractors perceive and understand the environments where they operate. You will work closely with embedded, localization, and planning engineers on the team to design and evolve the upstream and downstream interfaces of the perception system. This role is perfect for someone who loves implementing ML to tackle real world problems, and is excited about applying their experience to make robots perceive in rugged, agricultural environments. What You'll Do Applying machine learning to solve challenging perception problems for autonomous systems (e.g. object detection, semantic segmentation, instance segmentation, dense depth, optical flow, tracking, etc.). Driving the architecture, deployment, and performance characterization of our deep learning models. Refining and optimizing models for low-latency inference on embedded hardware. Designing and building cloud-based training and labeling pipelines. Collaborating with the hardware and embedded teams on sensor selection and vehicle packaging given safety requirements. Writing performant, well-tested software, and improving code quality of the entire Autonomy team through code and design reviews. What You'll Bring 5+ years of experience in software development for problems involving computer vision, machine learning, and robotic perception techniques. Foundational understanding of deep learning: model layer design, loss function intuition, training best practices. Experience handling large datasets efficiently and organizing them for training and evaluation. Experience curating synthetic and real-world image datasets for training. Strong proficiency in modern C++ and Python and experience writing efficient algorithms for resource-constrained embedded systems. Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership. Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy. An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!). What Makes You a Strong Fit Experience architecting multi-sensor ML systems from scratch. Experience with compute-constrained pipelines: optimizing models to balance the accuracy vs. performance tradeoff, leveraging TensorRT, model quantization, etc. Experience implementing custom operations in CUDA. MS or PhD in Robotics, Computer Science, Computer Engineering, or a related field. Publications at top-tier perception/robotics conferences (e.g. CVPR, ICRA, etc.). Passion for sustainable agriculture and electric vehicles. The US base salary range for this full-time position is $160,000 to $240,000 + equity + benefits + unlimited PTO The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, internal equity, and additional factors, including, but not limited to, job-related skills, experience, and relevant education or specialty training. Your recruiter can share more about the specific salary range during the hiring process. Benefits: • 100% covered medical, dental, and vision for the employee (cost plus partner, children, or family is additional) • Commuter Benefits • Flexible Spending Account (FSA) • Life Insurance • Short- and Long-Term Disability • 401k Plan • Stock Options • Collaborative work environment working alongside passionate mission-driven folks! Our interview process is generally conducted in five (5) phases: 1. Phone Screen with People Operations (30 minutes) 2. Video Interview with the Hiring Manager (45 minutes) 3. Coding Challenge and Technical Challenge (1 hour with an Autonomy Engineer) 4. Panel Interview (Video interviews scheduled with key stakeholders, each interview will be 30 to 45 minutes) 5. Final Interviews (CEO and CFO 30 minutes each)

Posted 30+ days ago

Software Engineer (fullstack)-logo
WaterfallNew York, NY
About Us: Waterfall is a trading protocol for rare NFTs and collectible digital art with live on-chain pricing. At Waterfall, we are looking to make NFTs more composable and liquid by developing new NFT infrastructure and auction mechanisms. Waterfall termed the concept for users to trade shards to predict NFT prices, providing instant price discovery for any listed asset. Backed by Electric Capital and Pantera Capital, we are a lean, fast-paced team that cares about building an inclusive culture: beyond creating an impact in the space, we want to work together to make Waterfall the best choice for you and your future. To learn more and stay updated, make sure to follow our socials and visit our website ! Requirements: • Ability to build out interface in TypeScript, React, and NextJS • Knowledge in databases, DevOps, and backend development • Solid portfolio and/or extensive experience at a notable company • Strong user flow intuition • Great communication skills between team members • Passion about DeFi, financial derivatives markets, and/or NFTs Bonuses: • Previous experience working at a crypto company • Interface design intuition • Knowledge in full-stack and/or protocol engineering • Understanding of solidity Responsibilities : • Design technical implementations of the Web-app • Work with product designer to translate prototyping to interface using TypeScript, React, and NextJS • Advocate for user experience ideas within the company • Write code with good practice and clear documentation • Advocate for ideas and improvements on potential features • Debug and test frontend code • Be flexible with schedule and duties; wear many hats • Collaborate with team members • Serve as a frontend lead or technical PM when necessary • Research and be caught up with new blockchain technologies Benefits : Our compensation package includes a base annual salary ($75k - $160k) and stock. Here are some benefits that we currently offer: • Health Insurance (Medical, Dental, Eye, Life) • Stipend to set-up work environment (e.g. any work gear) • Monthly co-working office pass • Paid travel for conferences and company off-sites • Unlimited paid time off If you are motivated and eager to take on the novel and challenging problem of pricing NFTs, we'd love to hear from you. Even if you are unconfident about certain skillsets but are passionate about the problem and willing to learn, apply anyway!

Posted 30+ days ago

Software Security Engineer-logo
NvidiaAustin, TX
The NVIDIA Product Security Team is seeking a hands-on Security Engineer to join the Secure Development Platform team and help deliver scalable solutions that enable secure, efficient, and auditable software releases. We're looking for someone who can promote a "compliance-first" culture while enabling product teams to integrate open source license management, legal policy alignment, and risk remediation earlier in the development lifecycle. This team builds secure platforms supporting program visibility, policy alignment, and automation to meet the scale and complexity of NVIDIA's diverse product ecosystem. We are looking for a full stack developer helping build and evolve NVIDIA's Legal Compliance Automation Platform. Your mission will be to develop applications and backend services that identify and reduce open source license risk, ensure compatibility with Software Open License (SOL) policies, and streamline legal compliance across NVIDIA's development and release workflows. If you're passionate about building intelligent platforms that bridge legal, engineering, and security requirements - this role is for you! What You'll Be Doing: Design and implement full stack applications to automate secure and compliant software release workflows Streamline the legal intake process by simplifying how developers register OSS usage and request license approvals through automation and smarter defaults. Build backend services and integrations to detect, assess, and track open source license usage across source code, containers, and binary artifacts. Develop APIs and tools that surface license risks to developers early in the lifecycle and enable secure-by-default release pipelines. Build agentic workflows that improve license data quality, resolve metadata gaps, and offer guidance for low-risk OSS usage scenarios. Integrate with internal platforms for SBOM generation, license risk analysis, vulnerability scanning, and PLC readiness to ensure SOL-aligned releases. Contribute to standardizing license classification, remediation workflows, and policy guardrails across teams. Collaborate closely with Engineering, Legal, and DevSecOps teams to align platform capabilities with evolving compliance requirements. What We Need to See: Bachelor's degree in Computer Science, Information Security, or equivalent experience. 3+ years of software engineering experience, preferably building developer or compliance platforms. Proficiency in Python and/or Go for backend services and platform logic. Experience designing REST APIs and deploying services in containerized cloud-native environments. Familiarity with open source license types (e.g., GPL, Apache, MIT) and their legal implications. Strong understanding of SBOM formats (e.g., SPDX, CycloneDX) and license detection tools Solid experience with CI/CD workflows and developer toolchains (e.g., GitHub, Jenkins, GitLab). Strong collaboration and multi-functional communication skills. Ways to Stand Out From the Crowd: Experience building or integrating AI/agentic systems that support reasoning over license metadata or compliance guidance. Hands-on experience with legal compliance platforms, OSS license management, or policy-as-code implementations. Frontend proficiency with Angular and/or ReactJS for building intuitive UIs for legal or compliance insights. Experience integrating SCA (Software Composition Analysis) tools and managing remediation at scale. Background working with legal, open source, or policy governance teams in fast-paced product environments. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 120,000 USD - 189,750 USD for Level 2, and 148,000 USD - 235,750 USD for Level 3. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until August 19, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 4 days ago

T
Teradyne, Inc.San Jose, CA
We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world! We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive. Our Purpose The Teradyne Product Development team is looking for a highly motivated, energetic, and technically driven software architect that can play a critical role in understanding and designing complex software systems and solutions for our products. You will collaborate with cross-functional teams to deliver these solutions that enable our customers to be successful with our product portfolio. This position offers an opportunity to work on cutting-edge technologies in the semiconductor and automation industries. Opportunity Overview Orchestrate the design and development of software solutions, ensuring high performance, scalability, and maintainability. Work closely with system engineers, software engineers, hardware engineers, product managers, and other teams to ensure integration and alignment of system requirements. Guide development teams on proper development and best practices. Evaluate and apply new technologies, tools, and techniques to improve system performance, software reliability, and team productivity. Prepare clear and detailed technical documentation for developed software, system architectures, and processes. Develop, debug, and deploy software solutions that will be used in larger test solutions for semiconductor devices on Teradyne ATE test systems (HW and SW). Develop customer relations at a technical level. Collect customer technical needs and requests, communicate to internal engineering team to develop new solutions for customer. Partner with our worldwide application teams to coordinate project development and on time delivery of critical project milestones. All About You Bachelor's or master's degree in Computer Science, Software Engineering, Electrical Engineering or related field. 15+ years of experience in SW development. Conceive and implement fully functional and high performing C++, C#, .NET and software OO solutions. Proven experience in designing and implementing large-scale software systems, preferably in a hardware/software integrated environment. Experience with CI/CD processes, version control, and agile methodologies. Familiarity with tools like Git, Jenkins etc. for Software development and testing. Proficient in Visual Studio 2019 (or later) or equivalent. Proficient with gcc, Linux development tools and embedded Linux is an advantage Excellent communication skills, both written and verbal, with the ability to collaborate with a cross-functional team and mentor junior staff. Experience in semiconductor production testing and debugging is a big advantage. Exceptional problem solving skills with a proactive approach to resolving complex issues. Strong interpersonal skills and the ability to work effectively in a team environment. Able to handle dynamic work environment with pressure and quick changes. Compensation: The base salary range for this role is $202,700 - $324,400. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location. Benefits: Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here to see details. #LI-KD1

Posted 30+ days ago

B
Brunswick Corp.Champaign, IL
Are you ready for what's next? Come explore opportunities within Brunswick, a global marine leader committed to challenging conventions and innovating next-generation technologies that transform experiences on the water and beyond. Brunswick believes "Next Never Rests," and we offer a variety of exciting careers and growth opportunities within united teams defining the future of marine recreation. Innovation is the heart of Brunswick. See how your contributions will help transform vision into reality: Position Overview: Brunswick's BI-DesignLab (BIDL), a member of the University of Illinois Urbana-Champaign Research Park, is seeking a Software Development intern. We are seeking a passionate and innovative Software Engineering Intern to join our cutting-edge R&D team in the recreational boating industry. The role will involve active participation in all stages of our projects, from concept/solution ideation to prototyping and testing applications on hardware. This position offers an exciting opportunity to contribute to the development of software solutions that enhance our customers' boating experience. This is an ideal opportunity for those who are enthusiastic about tackling innovative customer problems using technology and have a natural curiosity, a passion for experimentation, learning, and continuous improvement. You will gain hands-on experience at the intersection of R&D, Software Engineering, and the recreational boating industry, contributing to impactful projects in a dynamic R&D environment. At Brunswick, we have passion for our work and a distinct ability to deliver. Essential Functions: Due to the nature of the Lab, it is difficult to capture all the responsibilities and projects accurately. The following list is not exhaustive but alludes to the kinds of workflow that will be expected. Analyze, ideate, and prototype solutions for various problems/tasks from the recreational boating space. Work closely with the development team to design, build, and refine software solutions, focusing on web and app development. Create app layout/user interface by using standard coding best practices. Develop Software Solutions leveraging industry-standard software libraries and packages. Leverage Java/Kotlin, JavaScript, or Python to develop rich consumer-facing applications. Additional experience with web/app development frameworks is a must. Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way. Required Qualifications: To be considered for the internship, candidates must have permanent US Work authorization. We are unable to sponsor temporary work visas or accept CPT/OPT authorization for this role. Currently enrolled in a BS in Computer Science or Computer Engineering at University of Illinois Champaign-Urbana Prior experience with Software Engineering or Web/App development (Industry, Internship, or project experience). Proficiency in Java/Kotlin, JavaScript, and/or Python Strong understanding of Software Engineering principles and experience with Linux. Experience developing frameworks such as React, React Native, or Android Studio Preferred Qualifications: Prior experience in a professional setting: leadership experience, internships, related RSOs Professional experience developing in frameworks such as React, React Native, or Android Studio. Capability and desire to work with the lab for 2-3 years as an intern (Freshman, Sophomore, Junior year or equivalent time to graduation) Working Conditions: Learning Opportunities: Our internships are designed to provide hands-on experience in a professional setting. You will work alongside experienced professionals and get a chance to apply your academic knowledge to real-world tasks. Project Work: The work environment is supportive, collaborative, and conducive to learning. Interns typically work on specific projects or tasks that contribute to the organization's goals. This may range from supporting larger projects to handling smaller, individual assignments. Hours: Interns must work at least 8 hours in person at the lab each week during the fall and spring terms. You may work up to 20 hours maximum. During summer, interns are expected to work 40 hours in person at the lab each week. Feedback and Performance Reviews: As an intern, you will receive feedback and performance reviews throughout your assignment. We value the importance for interns to understand their progress and areas for improvement. Responsibility: Interns at BI Design Lab are expected to manage their own schedules, set goals, and seek feedback for their professional development. The anticipated pay range for this position is $21.00 - $29.00 per hour. The actual hourly rate offered will depend on multiple factors including year in school, degree, job-related knowledge/skills, relevant experience, business needs, and geographic location. At Brunswick, it is not typical for an individual to be hired at or near the top end of the salary range for their role. Compensation decisions are dependent upon the specifics of the candidate's qualifications and the business context. Why Brunswick: Whatever tomorrow brings, we'll be at the leading edge. As the clear leader in the marine industry, we're committed to our values and supporting our exceptional people. We offer valuable benefits including a competitive 401(k) plan with company match, health benefits, paid time off, a robust Wellness Program, and much more. In addition, we're proud of being recognized for making a splash with numerous awards! Brunswick Corporation is a leader in the marine industry, and we're looking for people just like you to take part in the movement towards better boating for all. We rely on the thoughtful input of people from all backgrounds to create compelling, innovative products for our customers around the globe. As such, diversity, equity, and inclusion are priorities in the enduring culture of our company. As a world leader in emerging recreational products and technologies, when you join our team, you become part of some of the most innovative, forward-looking brands in the marine industry today. Next is Now! We value growth and development, recognizing that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. Brunswick is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or any other characteristic protected by federal, state, or local law. Diversity of experience and skills combined with passion is key to innovation and inspiration and we encourage individuals from all backgrounds to apply. If you require accommodation during the application or interview process, please contact hrsharedservices@brunswick.com for support. For more information about EEO laws, - click here Brunswick and Workday Privacy Policies Brunswick does not accept applications, inquiries or solicitations from unapproved staffing agencies or vendors. For help, please contact our support team at: hrsharedservices@brunswick.com or 866-278-6942. All job offers will come to you via the candidate portal you create when applying through a posted position through https:///www.brunswick.com/careers . If you are ever unsure about what is being required of you during the application process or its source, please contact HR Shared Services at 866-278-6942 or HRSharedServices@brunswick.com. #Brunswick Corporation

Posted 6 days ago

Associate Principal, Software Engineering: Java-logo
The Options Clearing CorporationDallas, TX
What You'll Do: This role supports and works collaboratively with business analysts, team leads and development team. A contributor in developing scalable and resilient hybrid and Cloud-based data solutions supporting critical financial market clearing and risk activities; collaborate with other developers, architects and product owners to support enterprise transformation into a data-driven organization. The Specialist, Application Developer will be a team player and work well with business, technical and non-technical professionals in a project environment. Primary Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. Support the application development of big data application for business requirements in agreed architecture framework and Agile environment Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented Performs application and project risk analysis and recommends quality improvements Assists Production Support by providing advice on system functionality and fixes as required Communicates in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management Experience with resolving security vulnerabilities Supervisory Responsibilities: None Qualifications: The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions. [Required] 5+ year of experience in building high speed, data-centric solutions [Required] 5+ years of experience in Java [Required] Experience with high speed distributed computing frameworks like FLINK, Apache Spark, Kafka Streams, etc [Required] Experience with distributed message brokers like Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. [Required] Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc [Required] Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google [Required] Experience writing unit and integration tests with testing frameworks like Junit, Citrus [Required] Experience working with various types of databases like Relational, NoSQL, Object-based, Graph [Required] Experience following Git workflows [Required] Working knowledge of DevOps tools like Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc [Required] Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics Technical Skills: [Required] Java-based software development experience, including deep understanding of Java fundamentals like Memory Model, Data structures, Concurrency and Multithreading [Required] Fluent in object-oriented design, industry best practices, software patterns, and architecture principles [Required] Strong testing experience which includes developing test plans, automated test cases, and working with test frameworks [Preferred] Deep understanding to troubleshoot performance and multi-threaded issues [Preferred] Experience with performance optimization and profiling [Required] Experience working with two or more of the following: Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms [Required] Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API Education and/or Experience: [Required] BS degree in Computer Science, similar technical field required [Preferred] MS in Computer Science Certificates or Licenses: [Preferred] OCP Java SE 8 Programmer Certification [Preferred] AWS Certified Solutions Architect - Associate Level About Us The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading Commission (CFTC), and the Board of Governors of the Federal Reserve System. OCC has more than 100 clearing members and provides central counterparty (CCP) clearing and settlement services to 19 exchanges and trading platforms. More information about OCC is available at www.theocc.com. Benefits A highly collaborative and supportive environment developed to encourage work-life balance and employee wellness. Some of these components include: A hybrid work environment, up to 2 days per week of remote work Tuition Reimbursement to support your continued education Student Loan Repayment Assistance Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely Generous PTO and Parental leave 401k Employer Match Competitive health benefits including medical, dental and vision Visit https://www.theocc.com/careers/thriving-together for more information. Compensation The salary range listed for any given position is exclusive of fringe benefits and potential bonuses. If hired at OCC, your final base salary compensation will be determined by factors such as skills, experience and/or education. In addition, we believe in the importance of pay equity and consider internal equity of our current team members as part of any final offer. We typically do not hire at the maximum of the range in order to allow for future and continued salary growth. We also offer a substantial benefits package as noted on www.theocc.com/careers All employees may be eligible for a discretionary bonus. Discretionary bonuses are based on various factors, including, but not limited to, company and individual performance and are not guaranteed. Salary Range $113,700.00 - $195,400.00 Incentive Range 8% to 15% This position is eligible for an annual discretionary incentive compensation award, for which the target range is listed above (see Incentive Range). The amount of such award, if any, will be based on various factors, including without limitation, both individual and company performance. Step 1 When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume. Step 2 You will receive an email notification to confirm that we've received your application. Step 3 If you are called in for an interview, a representative from OCC will contact you to set up a date, time, and location. For more information about OCC, please click here. OCC is an Equal Opportunity Employer

Posted 30+ days ago

Govini logo

Software Engineer

GoviniPittsburgh, PA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Company Description

Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain, Science and Technology, Production, Sustainment, and Modernization teams with AI-enabled Applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to enable faster and more informed Acquisition decisions.

Job Description

We are seeking a skilled and dedicated software engineer to join our Engineering team. As a Software Engineer at Govini, you show a clear passion for quality and love to solve client problems using technology. You are energized by the idea of building something new and want to work on problems that matter. You thrive in ambiguous environments and doggedly pursue innovative solutions for our customers. You understand and appreciate the value of face-to-face interactions with end users, and constantly seek to push the boundaries of what is possible.  

In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions within highly regulated environments.  You have a passion for great work and nothing less than your best will do. You share our intolerance of mediocrity. You’re uber-smart, challenged by figuring things out and producing simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward. You’re scrappy. We like scrappy.

This role is a full-time position located out of our office in Pittsburgh, PA.

Scope of Responsibilities

  • Collaborate with other software engineers, product managers, and client-facing teams to understand client requirements and translate them into technical solutions
  • Lead the deployment and integration of our software and data solutions in client environments, ensuring smooth implementation and adherence to project timelines
  • Actively participate in designing, building and testing scalable data architecture
  • Craft clean, testable, and maintainable code
  • Participate in the end-to-end software development of new feature functionality and design capabilities
  • Optimize processes for maximum speed and accuracy
  • Regularly seek out innovation and continuous improvement, finding efficiency in all assigned tasks

Qualifications

  • U.S. Citizenship is required

Required Skills:
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience
  • 1+ years of software development experience with a high-level software stack 
  • Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship
  • Ability to communicate technical information to non-technical 
  • Intermediate SQL development 
  • Strong proficiency with backend API languages such as Java/Spring Boot (preferred) or equivalent
  • Experience performing meaningful tasks in Linux
  • Prior hands-on experience working with data-driven analytics
  • Experience working in agile/scrum teams
  • Ability to work independently with little supervision
  • A burning desire to work in a challenging fast-paced tech environment

Desired Skills:
  • Experience working within the boundaries of a Federal government accredited software environment
  • Experience in or exposure to the nuances of a startup or other entrepreneurial environment
  • Experience working in a client-facing or consulting role Familiarity with Javascript/ReactJS
We firmly believe that past performance is the best indicator of future performance.  If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact in global security, we’re eager to hear from you.

Govini is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall