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.

ECP logo
ECPChicago, IL
Note - this is a remote position. We are open to remote candidates located in the US. ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 8,000 communities around the world. We're looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers by developing and releasing new products. As a talented and experienced developer, you will jump right in and play a lead role as we build new applications, enhance and expand our product, improve our processes, and continuously tune and modernize our tech stack. You will join a talented and committed team, and you will have constant opportunities to learn about our business, work with state-of-the-art tools and technology, and build solutions that fuel our growth. Overview: We’re looking for an experienced Software Engineer Architect to join our agile product engineering team. This role will focus on architecting and developing a mobile-responsive offline-capable web application leveraging React, NodeJS (NestJS), and modern Progressive Web App (PWA) technologies. The ideal candidate has deep expertise in NodeJS architecture, has built resilient offline-first systems, and thrives in a collaborative, high-impact environment focused on improving healthcare workflows. Responsibilities: Architect and develop scalable, performant applications using React, NodeJS (NestJS), and supporting technologies. Design and implement offline-first and PWA capabilities, including caching strategies, data synchronization, and background data handling for critical workflows. Collaborate closely with product managers, UX designers, and engineering teams to translate complex requirements into elegant technical solutions. Contribute to the evolution of the architecture, ensuring security, performance, and maintainability across the product ecosystem. Guide and mentor developers on best practices for modern web development, testing, and continuous integration. Drive technical decision-making, ensuring architectural consistency and alignment with long-term product goals. Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to continuous improvement efforts. Stay current with emerging technologies, frameworks, and industry best practices relevant to PWA, offline apps, and scalable NodeJS systems. Collaborate with DevOps teams to optimize deployments and ensure high availability and reliability of cloud-hosted applications. Requirements Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field. 7+ years of professional software development experience, including 3+ years in a technical or architectural leadership capacity. Expert-level proficiency with NodeJS and frameworks such as NestJS. Strong front-end experience with React, modern JavaScript (ES6+), and responsive web design principles. Proven experience architecting and implementing PWA and offline-first web applications, including use of Service Workers, IndexedDB, and caching strategies. Strong understanding of RESTful APIs, microservices, and event-driven architecture. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Experience developing in an agile environment using modern CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar). Strong communication and leadership skills, with the ability to collaborate across disciplines and mentor others. Passion for healthcare innovation and building software that meaningfully improves patient outcomes. Legally authorized to work in the United States without sponsorship. Preferred Qualifications: Experience with mobile web optimization and cross-device responsive design. Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes). Knowledge of FHIR/HL7 standards or experience in healthcare software is a plus. Exposure to offline data synchronization patterns and conflict resolution strategies.

Posted 30+ days ago

R logo
Rovex Technologies CorporationGainesville, FL

$60,000 - $100,000 / year

Software Engineer – Robotics About Rovex Rovex is building autonomous mobile robots that safely transport patients on hospital stretchers . Our mission is to transform patient logistics and improve the lives of healthcare workers through intelligent, scalable automation. As part of our engineering team, you’ll help bring medical robotics to market in a way that saves time, money, and lives. Role Overview As a Software Engineer at Rovex, you’ll design and develop the software systems that power our autonomous hospital robots — including mapping, simulation, and real-time coordination between robots and hospital environments. You’ll work across backend infrastructure, perception, and control software while collaborating with hardware engineers to build, test, and deploy robots in real clinical settings. This is a hands-on, cross-functional role for an engineer who thrives on solving complex, meaningful problems in healthcare automation. Key Responsibilities Build reliable, scalable software for real-time systems and connected devices. Design modular architectures that integrate sensing, mapping, and user interfaces. Develop internal tools, dashboards, and simulation environments for testing and validation. Collaborate with robotics, electrical, and mechanical engineers to validate software in lab and hospital environments. Contribute to CI/CD pipelines, testing, and overall software reliability. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Strong skills in C++ and Python . Experience with software architecture, distributed systems, or embedded applications. Comfort with Linux environments and modern development tools (Git, Docker, CI/CD). Curiosity and willingness to learn robotics, mapping, and simulation systems. Preferred (Not Required) Experience with ROS2 , perception, control, or motion planning. Familiarity with human-robot interaction or user interface design. Knowledge of secure data systems, cloud platforms, or AI pipelines. Additional Details Job Type: Full-time Work Location: In person (Gainesville, FL) Work Authorization: Must be authorized to work in the U.S. (Rovex cannot sponsor visas at this time.) Join us to build technology that moves patients safely, empowers clinicians, and redefines hospital automation. Requirements Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Strong skills in C++ and Python . Experience with software architecture, distributed systems, or embedded applications. Comfort with Linux environments and modern development tools (Git, Docker, CI/CD). Curiosity and willingness to learn robotics, mapping, and simulation systems. Preferred (Not Required) Experience with ROS2 , perception, control, or motion planning. Familiarity with human-robot interaction or user interface design. Knowledge of secure data systems, cloud platforms, or AI pipelines. Benefits Salary Range: $60,000-$100,000 Equity in Startup

Posted 30+ days ago

PrePass logo
PrePassPhoenix, AZ
About PrePass PrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with seamless toll management, weigh station bypass, and safety solutions. It’s what we do best, and we do it to meet the demands of the road every day. That’s why people join us: our solutions are implemented in real-time, on highways and interstates across the nation, helping fleets go farther, faster. This work challenges and rewards, presenting complex problems that need ambitious answers. We hire bold thinkers with a heart for impact, a passion for progress, and the optimism to shape the future of transportation. About The Role We are seeking a talented and motivated Software Engineer to join our growing team. This position is part of the PrePass E-Screening and Sites team, which develops and maintains the technology behind North America’s leading weigh station bypass platform. The team’s mission is to enable safe, qualified commercial vehicles to bypass inspection facilities at highway speeds, saving fleets time, fuel, and money while reducing congestion and emissions. By joining this team, you will work on solutions that integrate real-time data from state agencies, vehicle safety scores, and compliance records to deliver instant bypass decisions. You will contribute to the design, development, and maintenance of our .NET applications. This position offers an excellent opportunity to enhance your .NET skills in a dynamic and challenging environment. Key Responsibilities Design, develop, test, and maintain .NET applications and APIs using best practices Collaborate with cross-functional teams and participate in Agile ceremonies to deliver software that meets user requirements Utilize Azure DevOps, Git, and Visual Studio for CI/CD, version control, and development Ensure software quality through rigorous testing, debugging, and documentation Troubleshoot, update, and enhance existing software, demonstrating ownership and sound design decisions Mentor teammates and promote security, reliability, and compliance in software solutions Requirements Required: Bachelor's degree (or international equivalent) in a relevant field. 3+ years of relevant experience in .NET development using C#. Experience writing APIs. Understanding of database concepts and SQL. Working knowledge of the C# language, Visual Studio, .NET Framework, and .NET Core. Experience with object-oriented programming principles and design patterns. Strong problem-solving and analytical skills. Ability to work independently and as part of a team. Preferred Qualifications Familiarity with Azure DevOps and Git. Excellent communication and collaboration skills. Experience with Azure cloud services. Familiarity with Agile development methodologies. Experience using Postman and Swagger. Benefits How We Will Take Care of You Robust benefit package that includes medical, dental, and vision that start on date of hire. Paid Time Off, to include vacation, sick, holidays, and floating holidays. 401(k) plan with employer match. Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships). Tuition Reimbursement Program. Voluntary benefits, to include but not limited to Legal and Pet Discounts. Employee Assistance Program (available at no cost to you). Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees. Community Give-Back initiatives. Culture that focuses on employee development initiatives. Join Us At PrePass, our mission drives us. We invest in relationships. We challenge ourselves to innovate and improve. We win together. Simply put, we live our Core Values. Ready to help move the transportation industry forward? Join us and let’s drive progress—together.

Posted 2 weeks ago

RISE Robotics logo
RISE RoboticsSomerville, MA
Location: Somerville, MA (on-site)• Reports to: CEO• Department: Mechanical Engineering, Embedded Systems, Test Engineering• Employment Type: Full-time Role & Responsibilities As VP of Engineering, you will lead the engineering organization and ensure the seamless integration of hardware and embedded software into a unified robotics product. Your responsibilities will include (but are not limited to): Technical Leadership & Vision Define and own the engineering vision and strategy for hardware and embedded software, aligning with Rise’s product roadmap, market goals, and business strategy. Shape system architecture for robotics platforms: mechanical, electrical, firmware, embedded software, sensors, controls, communication, and networking. Drive technical innovation and ensure engineering design excellence, robustness, reliability and manufacturability in hardware and embedded systems. Maintain awareness of emerging technologies in robotics, sensors, AI, embedded systems, and advise on how to incorporate them into future products. Organization & Team Management Build, mentor and lead a high-performing engineering organization: hardware engineering (mechanical & electrical), firmware & embedded software engineering, system integration, test & validation. Define and implement recruiting, onboarding, performance management, professional development, and retention strategies for engineering talent. Foster a culture of collaboration, accountability, continuous improvement, learning and innovation. Establish appropriate organizational structure, processes, and communication mechanisms to support rapid development, scaling, and cross-discipline coordination. Product Development & Execution Oversee end-to-end product development lifecycle from concept through design, prototyping, testing, validation, manufacturing, and launch. Establish accountability goals to measure engineering productivity, product quality, reliability, time to market, and post-launch field performance. Ensure rigorous hardware and embedded software verification, validation, and compliance with relevant standards (e.g., safety, EMC, reliability, field durability). Manage budgets, timelines, and resource allocation across hardware and embedded software engineering initiatives. Manufacturing Readiness & Scale Drive design for manufacturability (DFM), design for test (DFT), reliability engineering, thermal/ mechanical/EMI/ESD compliance, and supplier/contract manufacturer engagement. Collaborate with operations and supply chain to move prototypes into pilot production and high-volume manufacturing while maintaining engineering integrity, field reliability and cost targets. Establish post-launch support, field feedback loops, & continuous improvement processes. Cross-Functional & Strategic Collaboration Serve as a senior technical voice in the leadership team, contributing to business strategy, investment planning, go-to-market readiness, and customer growth. Work with the CEO to ensure engineering decisions support overall company objectives and customer needs. Represent engineering externally: with customers, partners, suppliers, industry events, key technical discussions, and possibly investors. Requirements 10+ years of progressive engineering leadership experience in hardware and embedded software development, preferably in robotics, industrial automation, autonomous systems or related high-complexity domain. Bachelor’s or Master’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Robotics or related field. Advanced degree is a plus. Proven track record of leading cross-disciplinary teams (mechanical, electrical, firmware, embedded software, systems integration) and delivering complete product platforms to market (ideally both hardware + embedded software). Deep technical expertise in embedded systems (firmware, RTOS, drivers, middleware), electronics/PCB design, sensor integration, robotics controls, system architecture, and manufacturing readiness. Demonstrated experience collaborating across functions (product, manufacturing, operations, quality, supply chain) and influencing up to C-level. Strong business acumen: ability to align engineering roadmap with business goals, manage budgets, resource planning, timeline trade-offs and risk management. Excellent communication and leadership skills, capable of inspiring and mentoring engineering teams, setting vision and holding teams accountable for results. Comfortable working on-site in Somerville, MA, and capable of being hands-on when necessary (not purely executive).

Posted 30+ days ago

VIA logo
VIAWashington, DC

$150,000 - $200,000 / year

VIA is making an impact, and so can you. At VIA, our mission is to make communities cleaner, safer, and more equitable. We believe that by working across organizational boundaries, we can achieve greater collective good than we can individually. VIA overcomes digital barriers to collective action by providing the world’s most secure and simple data and identity protection solutions. VIA is trusted by the U.S. Department of Defense and Fortune 100 companies around the globe to solve their toughest data and identity protection challenges. Using our Web3, quantum-resistant, passwordless technologies (19 issued patents), VIA protects data agai nst theft, manipulation, and misuse. An impressive mission requires an equally impressive Senior Software Developer, Cryptography VIA is seeking a highly motivated Senior Software Developer specialising in Cryptography to join our team. You will design, implement, and automate secure, scalable microservices leveraging cutting-edge privacy and Web3 technologies. You will collaborate with Senior engineers and developers on VIA's Zero Trust Fabric : A product where passwordless login, decentralized identity and blockchain integration come together to provide the highest level of security to individuals and organizations. Individuals who excel in this role are motivated by solving complex architectural challenges and championing software excellence in the intersection of cryptography, Web3, and cloud platforms. Are you ready to join us? In this role, you will: Architecture design & core delivery Lead the design and development of secure, reliable microservices, applying best practices in software architecture Define, document, and drive the adoption of efficient end-to-end SDLC and CI/CD automation pipelines Proactively monitor, troubleshoot, and optimize the performance of deployed applications Web3 & privacy-preserving systems Integrate VIA's Web3 components and privacy-preserving technologies (e.g., cryptography, passwordless login, classical & post quantum cryptography, zero knowledge proofs) Develop and execute comprehensive automated testing strategies to ensure high software quality and robustness Continuously explore and integrate advancements in privacy, cryptography, and distributed systems Collaboration, strategy & best practices Serve as a subject matter expert in privacy and security, guiding project delivery and technical choices Clearly articulate complex software designs and technical processes to diverse, cross-functional teams Requirements What you will bring to this role: Bachelor’s degree or higher in computer science, mathematics, engineering, or science 5+ years of relevant full-stack or backend development experience Strong experience with cloud-based microservices architecture, including Istio Service Mesh, zero-trust, and observability Experience developing RESTful APIs (e.g., FastAPI) secured by OAuth2/Auth Experience integrating asymmetric and/or symmetric encryption in applications Extensive knowledge of parallel processing, message brokers, and/or distributed task queues Working knowledge of Docker containers and Helm charts Ability to advocate for technical excellence and maintain high software engineering standards Proven ability to give and receive thoughtful feedback on design documents Previous experience leading an Agile team of developers (a plus) Exposure to blockchain systems, zero-knowledge proofs, or IETF RFCs (a plus) Working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage (a plus) What does it take to be a successful VIAneer? Let’s break it down, our VIAneers are: Self-motivated and passionate about leaving everything they touch better than how they found it Firm believers that people should love what they do and are eager to build a culture that enables them to do their best work Creative problem solvers who respectfully challenge the status quo in the pursuit of excellence People who lead discussions with curiosity and value diverse perspectives Eager to explore new ideas, understand the power of feedback, and constantly seek opportunities to grow and develop their skills Strong team players who thrive in collaborative environments and celebrate the success of others Benefits What can VIA do for you? VIA offers competitive rewards and benefits, flexible work options, and individualized mentoring and growth opportunities. Here are just a few of our VIAneers’ favorite perks: The salary range for this role is between $150,000 to $200,000 depending on background and years of experience A fully funded, top-tier health benefits plan, fully covered from day one, including vision and dental coverage for your whole family 401(k) plan with up to 5% employer contribution 20 vacation days annually, Summer Fridays, and an extended holiday period in December Paid parental leave, supporting new parents and families A dedicated wellness advisor to help you navigate the programs and opportunities available at VIA Ability to enjoy the best of both worlds with flexibility to work from home as needed, as well as access to three well-located offices (and more to come!) designed for collaboration and stocked with everything you could need Opportunities to work from eligible locations for up to 2 months per year Individualized growth opportunities, including internal and external mentorship panels, custom goals and feedback sessions, and/or access to learning and development programs Transit benefits to support commuting costs In-person events to foster team bonding and collaboration across different teams Read more about our benefits and perks here. VIA is committed to the importance of belonging. VIA is an equal opportunity employer. When you apply for a role at VIA, your application will be considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. If you would like to request a specific accommodation, please notify us with your submission.You can learn more about our mission, values, and team on our careers page.

Posted 3 weeks ago

Anza logo
AnzaNew York, NY

$150,000 - $275,000 / year

Software Engineer, Networking - Anza Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was founded by experienced executives and core engineers solving the toughest problems in Web3. Crypto ecosystems rely on robust protocols, and we believe those are best built out in the open, with multiple contributors. We pioneer advanced solutions to meet the evolving demands of decentralized applications. The Role As a Software Engineer specializing in the networking stack, you will play a critical role in fortifying Anza's Agave client and the broader Solana network. Your work will directly contribute to the efficiency and reliability of our blockchain infrastructure, ensuring seamless communication and data propagation across the network. You will focus on the gossip protocol and block delivery mechanisms, ensuring they are optimized for performance, secure against potential threats, and scalable to accommodate future growth. Responsibilities Develop and Optimize Networking Protocols: Design, implement, and optimize the gossip and block delivery protocols to enhance the overall performance of the Solana network. Ensure Network Security: Identify and mitigate potential security vulnerabilities within the networking stack, ensuring robust protection against emerging threats. Scalability and Performance: Work on improving the scalability of the network to handle increasing transaction volumes and node participation without compromising on performance. Testing and Validation: Create and execute comprehensive tests to validate the reliability and efficiency of the networking stack, including stress tests, fault injection, and performance benchmarking. Collaboration: Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams, to ensure the seamless integration and functioning of the networking components. Documentation and Code Review: Maintain thorough documentation of the networking protocols and conduct peer code reviews to uphold high standards of code quality and consistency. Requirements What You'll Bring Experience: A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and 3+ years of hands-on experience with core infrastructure software and distributed systems. Technical Expertise: Strong proficiency in systems programming languages such as Rust or C++. Experience with networking protocols and distributed systems. Deep understanding of TCP/IP networking, architecture, and principles underlying distributed systems. Problem-Solving Skills: Ability to analyze complex systems, identify potential issues, and develop effective solutions. Security Mindset: Knowledge of common security threats and best practices in network security. Performance Optimization: Experience with performance profiling and optimization techniques. Collaboration and Communication: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment. Preferred Qualifications Familiarity with Linux, systems automation tools, and systems architecture. A knack for designing secure protocols, software, and algorithms that minimize trust requirements. Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable. Benefits Why Join Anza? We offer a dynamic, fast-paced environment where innovation and problem-solving are at the heart of everything we do. Here, your work will have a direct impact on the security and scalability of blockchain technology, contributing to the foundation of decentralized applications worldwide. We're excited to welcome individuals who share our passion for pushing the boundaries of blockchain technology. If you're ready to take on the challenge and contribute to the next generation of blockchain infrastructure, we'd love to hear from you. The salary range for US-based candidates will be determined throughout the interview process depending on experience, skill, and location. Candidates should anticipate an annual base salary (not including incentive compensation or other benefits) of $150,000 USD to $275,000 USD.

Posted 30+ days ago

NISC logo
NISCCedar Rapids, IA
Are you a technically-minded professional who enjoys solving integration challenges and working directly with customers? NISC is seeking a Technical Software Implementation Specialist to join our Professional Services Division. This role focuses on implementing the NISC Meter Data Management System (MDMS) and integrating utility-specific Automated Metering Infrastructure (AMI) with NISC’s Billing platform. We’re looking for someone with strong SQL and relational database skills, a solid grasp of project management, and an analytical mindset—someone who enjoys configuring systems, solving data flow challenges, and collaborating with customers to deliver Smart Grid solutions. At NISC, we value innovation, integrity, and collaboration. You’ll be part of a team that thrives on solving real-world challenges and supporting each other’s growth. Essential Duties: System Integration & Configuration Lead the setup, configuration, and testing of third-party Advanced Metering Infrastructure (AMI) systems to ensure seamless integration with NISC’s Meter Data Management System (MDMS). Collaborate with vendors and internal teams to validate data flows and system interoperability using protocols such as SFTP and Web Services. Project Management & Customer Engagement Define project scope, deliverables, and timelines in collaboration with utility clients, ensuring alignment with operational goals and regulatory requirements. Facilitate regular status updates and milestone reviews to maintain transparency and accountability throughout the project lifecycle. Data Validation & Conversion Lead the setup and execution of the Validation, Estimation, and Editing (VEE) process within NISC MDMS to ensure data integrity and compliance. Perform detailed mapping and analysis of meter reading data for accurate ingestion into MDMS. Assist in validating converted data sets and support basic conversion analysis to identify discrepancies or gaps. Training & Best Practices Present application usage strategies and industry best practices to utility clients, focusing on maximizing system performance and operational efficiency. Provide ongoing application support and troubleshooting throughout the implementation and post-go-live phases. Participate in after-hours support rotation. Uphold NISC’s Statement of Shared Values. Perform other duties as assigned. Desired Experience: 2–5 years of experience in software implementation or enterprise system configuration. Strong proficiency in SQL and relational database concepts. Comfortable working with legacy technology stacks (JavaScript, PHP) for integration purposes. Experience with data mapping, system integration, and workflow configuration. Familiarity with utility systems (MDMS, AMI, CC&B) is a plus. Basic understanding ofproject management principles. Strong analytical and problem-solving skills. Excellent communication and customer engagement abilities. Ability to manage multiple short-term projects in a fast-paced environment. Occasional travel maybe required. Benefits: Medical, Dental and Vision Insurance. Health Savings Account (HSA) with $100 monthly contributions from NISC. Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. Dependent Care Flexible Spending Account (FSA) thru Paylocity. Fully covered life insurance up to x3 annual base salary. Fully covered short- and long-term disability. 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. PTO accrual levels dependent on years of service, 120 Life Leave Event hours, 9 paid holidays and an annual holiday week. $2,500 Interest-FREE technology loan program. $25,000 employee educational assistance program. Volunteer, Wellness, Family Events and other employee fun supplied by our committees. Employee Assistance Program; assisting employees and dependents with virtually any life event Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Education Preferred: Bachelor’s degree in a business-related field or equivalent experience preferred Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employees must be able to see, speak, and hear, to operate computer keyboards or office equipment, and are required to stand, walk, and sit. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time.

Posted 30+ days ago

Umbra logo
UmbraSanta Barbara, CA

$155,000 - $185,000 / year

Umbra is an American space technology company delivering advanced systems, from sensors to spacecraft, that empower customers worldwide with unmatched access to critical information from space. Our mission is simple and ambitious: redefine space—for people, systems, and missions in every domain. Umbra’s ecosystem operates through three business units: Remote Sensing (the data), Space Systems (the components), and Mission Solutions (the platforms).Together, our teams develop capabilities that deliver persistent access, resilient performance, and mission-ready solutions, advancing U.S. space leadership while keeping the world safe and informed. About the Team Remote Sensing – The Data Remote Sensing is where Umbra got its start, and our agile Synthetic Aperture Radar (SAR) constellation remains the most capable on the market. We transform satellite data into real-world, actionable insights that strengthen U.S. national security and intelligence, support disaster response, and advance scientific discovery. Our team delivers data at scale with unmatched quality, persistence, and the speed and responsiveness our partners demand. If you want to work on cutting-edge space technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications team and help expand our capacity to design, build, and maintain the critical systems that support our autonomous satellite operations. The individual filling this position will collaborate with product owners and multidisciplinary engineering teams to analyze, develop, and maintain backend software. In this role, you will take ownership of key services alongside our existing engineers, helping distribute operational responsibility and accelerate our roadmap delivery. Our aim is to hire this position to work in either our Santa Barbara/Goleta, CA office, Arlington, VA office, or Reston, VA office (coming soon).Key Responsibilities Design, develop, and maintain reliable, scalable, and secure mission control and communications systems. Take shared ownership of critical services, reducing single-threaded dependencies and improving team resilience. Contribute to architectural decisions and influence system design for reliability and maintainability. Collaborate with cross-functional teams, including operations and platform engineering, to deliver end-to-end solutions. Participate in on-call rotations and ensure system uptime and performance goals are met. Requirements Required Qualifications Bachelor of Science in Computer Science or equivalent experience. 5-8+ years of professional experience developing highly available web services with server-side scripting languages, preferably Python. 3-5+ years of experience designing, developing, and testing intuitive and well-documented commercial RESTful API. Demonstrated foundational understanding of software architecture, event-driven microservices, interface design, and automated testing patterns. 2+ years of professional experience developing automated build and test pipelines in a CI/CD lifecycle. Experience with database-backed applications and relational database concepts, preferably Postgres. Solid understanding of cloud and application security, access control, and identity management. Good communication skills, ability to work collaboratively in a team environment, and willingness to learn new skills and technology. Experience developing Kubernetes/Docker containerized services. Ability to obtain and maintain a U.S. Government security clearance. Applicants must be U.S. citizens to obtain and maintain a security clearance. Experience with AWS or other cloud computing platforms. Desired Qualifications Experience working in the aerospace industry. Experience building software to automate space operations. Experience building custom GIS applications, STAC, or other imagery based APIs. Strong understanding of infrastructure monitoring principles, best practices, and implementation. Experience designing and documenting APIs with Swagger/OpenAPI. Familiarity or proficiency with Rust. Active security clearance. Benefits Flexible Time Off, Sick, Family & Medical Leave Medical, Dental, Vision, Life, LTD, STD (employer funded) Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded) 401k with 3% non-elective company contribution Stock Options Free parking Free lunch in office daily Umbra is an Equal Opportunity Employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law. U.S. Citizenship is required for all positions requiring an active U.S. Government security clearance or the ability to obtain and maintain a security clearance. Employment Eligibility Verification In compliance with federal laws, all hired persons will be required to verify their identity and eligibility to work in the United States by completing the required Employment Eligibility Verification Form (I-9 Form) upon hire. ITAR/EAR Requirements This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. § 1324b(a)(3), or must otherwise be eligible to obtain the required authorizations from the U.S. Department of State and/or U.S. Department of Commerce as applicable. Pay Transparency This job posting may cover multiple career levels. To ensure greater transparency, we provide base salary ranges for all roles, regardless of location. Our standard pay ranges are based on the role’s function and level, benchmarked against similar growth-stage companies. Compensation may vary based on geographical location, as certain regions may have different cost-of-living factors. The final offer will also be influenced by the candidate's skills, responsibilities, and relevant experience. Compensation Range The Compensation Range for this role is $155,000 - $185,000 DOE.

Posted 2 weeks ago

C logo
Cooperidge Consulting FirmSouthgate, FL
Cooperidge Consulting Firm is seeking an AI/ML Engineer for a top Signal Processing/Defense client. This critical role designs, develops, and implements Artificial Intelligence/Machine Learning solutions for complex Signal Intelligence (SIGINT) processing and decision-making problems. The Engineer focuses on building models for event characterization, anomaly detection, and automated analysis of large-scale sensing systems to deliver intelligent insights for critical Intelligence Community and Department of Defense missions, requiring a high degree of drive and dedication. Job Responsibilities Design, develop, and implement AI/ML solutions for a wide range of decision-making and SIGINT processing needs, including working with time-series data. Develop specialized models for event characterization, pattern recognition, anomaly detection, decision making, and automated analysis of SIGINT sensor systems. Work closely with team leads to successfully integrate AI/ML capabilities into enterprise architectures. Ensure performant processing while strictly considering aspects of model accuracy, security, and long-term maintainability. Enable autonomous decision-making systems that can operate with minimal human intervention, creating adaptive processing systems for dynamic environments. Discover features and infer system states from underlying data streams to support large-scale sensing systems and deliver intelligent insights. Apply strong knowledge of MLOps, deployment, processing pipelines, testing, and validation to all solutions. Requirements Education Bachelor of Science (BS) degree or higher in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or a related field is required . Experience Minimum of one (1) year of hands-on experience in AI or ML in a professional environment is required (3–5 years preferred). Experience in design, deployment, and support of AI/ML models for significant real-world applications is desirable. Certifications/Licenses US Citizenship is MANDATORY. Active TS/SCI clearance is MANDATORY. Skills Strong programming background with experience using statistical and signal analysis libraries is required. Strong knowledge of machine learning model development, deployment, and modern ML libraries (TensorFlow, PyTorch, scikit-learn, etc.). Experience with neural network architectures, including deep learning models, and understanding of transformer architectures is required. Knowledge of digital signal processing fundamentals, RFML, LLMs (fine-tuning, prompt engineering), and adversarial ML techniques is preferred. Experience creating and deploying containerized AI models (Docker/Kubernetes) or working with cloud AI platforms (AWS, Azure, Google) is preferred. Benefits Full-time roles offering overtime and weekend work opportunities Competitive hourly wages plus potential quarterly bonuses Comprehensive health, vision, and dental insurance plans Life insurance coverage 401(k) retirement plan with company matching contributions Paid time off including vacation, sick leave, and holidays Opportunities for career growth and advancement Employee discount programs and perks

Posted 30+ days ago

F logo
Flexcompute Inc.Watertown, MA
Flexcompute is leading the transformation of engineering simulation with our revolutionary ultra-fast simulation technology. Our flagship products, including the industry-leading Computational Fluid Dynamics (CFD) software Flow360 and electromagnetic simulation software Tidy3D, are reshaping how simulations are conducted across diverse sectors. Founded by visionaries from Stanford and MIT and supported by top-tier venture capital firms, we are a rapidly growing team dedicated to breaking boundaries and challenging the norms of the multi-billion-dollar engineering simulation market. Role Overview We are looking for a Backend Software Engineer to help us design and implement scalable solutions that meet the growing demands of our advanced EM simulation platform. The ideal candidate has expertise in high-performance computing (HPC), infrastructure, web API design, and systems design. Additionally, the candidate will be help us enhance our data management, frontend-backend API unification, and cloud integration. Key Responsibilities Contribute to general software development efforts, such as API unification, simulation data management (e.g., caching, syncing, storage), and scripting improvements. Collaborate with EM and infrastructure teams to implement simulation-specific solutions, including enhancements to back-end/scheduler integrations and Python front-end functionality. Improve our task pipelines through an innovative design for a web API in a multi-physical simulation context. Develop and maintain hybrid cloud compute and storage solutions, integrating on-premise HPC systems with modern cloud platforms. Optimize and manage high-performance computing clusters equipped with high-speed interconnects. Requirements Education: Bachelor’s degree or higher in computer science or computer engineering. Technical Skills: Proficiency in Python, C++, and Java, with experience in distributed computing environments (e.g., MPI). Familiarity with backend API development, documentation, packaging, and deployment. Understanding of HPC computing, system administration, and networking. Experience compiling and optimizing C++ source code. Expertise in cloud computing and storage solutions. Proficiency in Linux operating systems, software deployment (e.g., Ansible), and backend security. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Swarm). Innovative Mindset: Ability to learn quickly, adapt to new challenges, and innovate in a fast-paced startup environment. Bonus Skills: Familiarity with electromagnetic physics simulations Knowledge of memory, CPU, and GPU resource optimization. Familiarity with simulation-specific tooling and workflows. Understanding of simulation GUI and scripting interfaces. Example Projects Work with the wider team to merge code into a single repo and then build CI/CD that enforces best-practices, like protecting the main branch Implement docker container usage across the developer workflow, from development to deployment including automated, parameterized image building for on-premise customers Build and deploy a desktop configuration with GUI that connects to a network simulation service and includes licensing controls Track, monitor, and improve the end-to-end latency of simulation runs across all user traffic Manage the sizing and configuration of the high-performance computing cluster comprised of CPUs and GPUs, and track metrics like utilization and performance Collaborate closely with EM team members on the design and optimization of multi-physics simulation workflows, including using frameworks like Slurm and Dask and redesigning our web API Join Us By joining Flexcompute, you’ll be at the heart of a movement set to redefine the engineering simulation industry. You will play a key role in shaping the future, where our innovations in simulation technology pave the way for groundbreaking advancements. We are committed to fostering an innovative and collaborative culture where boundaries of possibility are re-imagined, driven by creativity, expertise, and a shared vision of transforming the technological landscape. Benefits Competitive compensation with equity of a fast-growing startup. Medical, dental, and vision health insurance. 401(k) Contribution. Gym allowance. Friendly, thoughtful, and intelligent coworkers.

Posted 30+ days ago

Checkmate logo
CheckmateSan Francisco, CA
About Checkmate 🛍 📲 Checkmate Intelligence runs Checkmate (B2C) and Checkmate for Brands (B2B), building the future of consumer identity and adtech. Checkmate has been scaling like crazy and needs more talented hands on deck - the time to get on the rocket ship is now! Backed by industry-leading investors such as GV, Pinterest's exPresident, Paris Hilton, The Chainsmokers, Fuel Capital, F7 Ventures, Blackbird Ventures, Susa Ventures, Wischoff Ventures, and more, Checkmate Intelligence is poised to continue to disrupt the online shopping industry. 💻 Software Engineer Role Overview We’re after a Software Engineer with some Shopify Extension experience who gets excited about turning ideas into smooth, scalable products. You’ll be hands-on in building the core of Checkmate — the systems and experiences that help brands make smarter moves, faster. Responsibilities Design, develop, and maintain responsive and scalable web applications using React and TypeScript . Collaborate with cross-functional teams to define, design, and ship new features that align with user and business needs. Write clean, maintainable, and efficient code while following best practices and industry standards. Optimize components for maximum performance across various web-capable devices and browsers. Implement and manage testing, debugging, and automation tools to ensure product quality. Participate in code reviews and contribute to a culture of continuous improvement. Stay up-to-date with modern frameworks, tools, and methodologies. Contribute to architecture discussions and technical decision-making. Requirements Requirements 3+ years of experience in web development with a focus on React and TypeScript. This role is remote, but we're looking for someone who can work PT hours. Los Angeles preferred, Australian East Coast (Sydney / Melbourne) or US remote acceptable. Some experience with Shopify extensions Knowledge of eCommerce platforms, analytics tools, and loyalty programs a plus. Proficiency in front-end technologies, including HTML, CSS, JavaScript/ES6+, and modern frameworks. Strong understanding of web performance optimization, scalability, and responsive design. Experience working with RESTful APIs and integrating third-party services. Familiarity with front-end build tools such as Webpack, and npm. Experience with cloud platforms (AWS, GCP) and CI/CD pipelines. Excellent problem-solving skills and ability to think critically in a fast-paced environment. Strong communication skills and ability to articulate technical concepts to non-technical stakeholders. Benefits Benefits 💸 Competitive salary Healthcare Gym membership Company retreats 🏝 4 weeks PTO and health days Additional benefits

Posted 3 weeks ago

Credence logo
CredenceWright-Patterson Air Force Base, OH
Overview At Credence, we support our clients’ mission-critical needs, powered by technology. We provide cutting-edge solutions, including AI/ML, enterprise modernization, and advanced intelligence capabilities, to the largest defense and health federal organizations. Through partnership and trust, we increase mission success for warfighters and secure our nation for a better future. We are privately held, are repeatedly recognized as a top place to work, and have been on the Inc. 5000 Fastest Growing Private Companies list for the last 12 years. We practice servant leadership and believe that by focusing on the success of our clients, team members, and partners, we all achieve greater success. Credence has an immediate opening for a Software and Hardware Tester who will be primarily responsible for supporting the Air Force Life Cycle Management Center WAM (AFLCMC/WAM) directorate, F-16 division at Wright Patterson AFB, OH. F-16 “Viper” AFLCMC/WAM is headquartered at Hill Air Force Base with units located at Wright-Patterson Air Force Base, Tyndall Air Force Base, Eglin Air Force Base, and Davis-Monthan Air Force Base. The F-16 “Viper” is a multi-role fighter jet delivering air-to-air, air-to-ground, and surveillance capabilities for the United States Air Force (USAF) and Coalition Partners. The F-16 program has the largest Foreign Military Sales (FMS) program in U.S. history producing over 4,500 jets for 24 countries. Each F-16 FMS case is uniquely tailored to country requirements / development / funding. Presently, FMS production orders exist through 2030. Additionally, the F-16 program includes the Multi-National Fighter Program (MNFP). MNFP is not a typical FMS program, but a unique, cooperative USAF and development program implemented through the FMS process under the framework of a Memorandum of Understanding (MOU). MNFP began in 1975 with the countries of Belgium, Denmark, the Netherlands, and Norway; Portugal joined in 200. Responsibilities include, but are not limited to the duties listed below: Assist development of test documentation such as test releases and airworthiness memorandums and shall coordinate test resource scheduling for fighter weapons systems integration test infrastructure, government Development Test and Evaluation (DT&E) and Operational Test and Evaluation (OT&E) test aircraft instrumentation, configure actions, as well as USAF and other DoD test range facilities. Assist with collecting required documentation from vendors in the form of software release and safety of flight memos, aircraft and engine operating limitations, as well as aerospace equipment instructions, frequency management data, and shall coordinate any required approvals through the program office and ACC for authorization. Assist with creating and interpreting Air Force Form 1067 (requirements document) and Temporary 2 (T-2) modification documentation to include appropriate airworthiness disciplines and military flight release to support ground and flight testing to provide hardware and software fielding recommendations. Provide technical assistance to develop and coordinate test requirements between the prime Contractor, the program office IPT, AFTC, and any other test agency required, to include FAA certifications and approvals necessary to conduct ground or flight test. Support program management, test management and systems engineering for fighter weapons systems OFP software development, test and fielding. Assist with development of TEMPs, master test plans, and review of weapon system Contractor and Government DT&E and OT&E test plans and reports. Support with use of government flight test deficiency reporting systems (i.e. Joint Deficiency Reporting System) for verification of the description, severity of hazard, and recommendations to support further ground or flight test guidance from TO 00-35D-54, USAF Deficiency Reporting, Investigation, and Resolution . Support developmental and operational test enterprise aircraft tracking and test configuration along with coordination to AFMC on maintenance modifications. Support ground and flight test anomaly troubleshooting and resolution for hardware, subsystems, sensors, and weapons development integration on test programs. Support fighter weapons systems integration including weapons systems integration for air to air missiles, air to ground guided and non-guided weapons and defensive pyrotechnics. Support flight test programs to assess the performance of aeronautical systems, subsystems, and equipment, to include analysis of technical requirements to ensure test methods and strategies meet the needs of mission requirements. Support various test support working groups and IPTs such as the F-16 ITT to ensure proper support for ongoing and future test efforts. Support management of the F-16 test aircraft fleet and shall coordinate with depot and other Contractor teams to enable installation of test hardware on the necessary test aircraft. Requirements Must have at least an active top secret clearance. Master’s or Doctoral Degree in a related field and a minimum of 10 ten years of experience in the respective technical / professional discipline being performed, at least five of which must be in the DoD or Bachelor’s Degree in a related field and a minimum of 12 years of experience in the respective technical/professional discipline being performed, five of which must be in the DoD or Fifteen years of directly related experience with proper certifications, eight of which must be in the DoD Minimum of three years of experience planning or conducting military flight test programs Expertise in planning, directing, and integrating all aspects of the test and evaluation functions pertaining to the development, acquisition, and deployment of aeronautical weapons systems Benefits Health Care Plan (Medical, Dental & Vision) Retirement Plan (401k, IRA) Life Insurance (Basic, Voluntary & AD&D) Paid Time Off (Vacation, Sick & Public Holidays) Family Leave (Maternity, Paternity) Short Term & Long Term Disability Training & Development

Posted 5 days ago

R logo
RockstarSan Francisco, CA
Rockstar is recruiting for a mobile-first digital product studio that turns ideas into extraordinary experiences. They are a team of dynamic and savvy professionals who know how to create killer digital products. Our lean structure and remote team mean we can move fast while still delivering top-notch technology and design. Our client is building the AI backbone for the next generation of intelligent products. They help fast-growing AI startups design, fine-tune, evaluate, deploy, and maintain specialized models across text, vision, and embeddings. Think of them as “AWS for AI models”—not data or raw compute, but a full-stack backend for fine-tuning, reinforcement learning, inference, and long-term model maintenance. Their customers are Series A–C AI companies building enterprise-grade products. Their promise is simple: they make your AI system better. They are hiring a Backend Software Engineer (ML Infrastructure) to help design, build, and scale the core systems that power large-scale model training and deployment. The candidate will work on distributed training pipelines, cloud-native infrastructure, and internal developer platforms that support fine-tuning, reinforcement learning, and inference at scale. This role sits at the intersection of backend engineering and ML systems—the candidate will collaborate closely with ML engineers while owning production-grade infrastructure. This is an ideal role for an early-career engineer who wants to work on real distributed systems, GPU workloads, and modern ML infrastructure—not dashboards or CRUD apps. What You’ll Do Build & Scale Core Infrastructure - Design and implement backend systems that support large-scale ML workloads, including fine-tuning and reinforcement learning. - Build distributed training and inference pipelines that are efficient, fault-tolerant, and observable. - Develop internal developer tools and platforms that make it easier for ML engineers to train, evaluate, and deploy models. Cloud & Systems Engineering - Work on cloud-native systems using containers and orchestration (e.g., Kubernetes). - Optimize systems for performance, reliability, and cost efficiency, especially for GPU-heavy workloads. - Implement monitoring, logging, and observability for long-running training jobs and production services. Collaborate with ML Engineers - Partner closely with ML engineers to support evolving model architectures, training workflows, and evaluation needs. - Translate ML requirements into scalable backend and infrastructure solutions. Who You Are Required - 1–3 years of backend engineering experience, ideally working on production systems. - Strong fundamentals in distributed systems, networking, and backend architecture. - Experience building systems that scale under real load. - Comfortable working in Python and/or Go (or similar backend languages). - Excited to work on-site in San Francisco with a fast-moving early-stage team. Strongly Preferred - Experience with or exposure to ML infrastructure or ML platforms. - Familiarity with GPU workloads, training pipelines, or inference systems. - Experience with containerization and orchestration (Docker, Kubernetes). - Contributions to or deep familiarity with ML infrastructure libraries such as: - Ray - vLLM - SGLang - or similar distributed ML systems Bonus - Computer science background from a top-tier program or equivalent demonstrated excellence. - Open-source contributions, research projects, or side projects in systems or ML infrastructure. - A track record of high ownership and technical curiosity.

Posted 2 weeks ago

X logo
Xplore Inc.Bellevue, WA

$140,000 - $160,000 / year

About Xplore: Xplore is at the forefront of the next space revolution. Xplore is operating remote sensing satellites with advanced hyperspectral sensors and edge computing systems designed to deliver a new class of innovative and affordable space data products and edge computing services. If you are a builder and want to join Xplore and be part of a team that's pushing the boundaries of remote sensing and shaping the future of edge computing in space. The Choice Is Yours: At Xplore, you have the rare opportunity to shape software that connects Xplore to space via our satellites, ground stations, edge compute systems, and the cloud. Be part of our agile team, where your contributions matter, vs. working in role for a large corporation where decisions are out of your hands. Position Description: As a Senior Software Developer , you will play a key role in developing and scaling the software that powers our satellite operations, data processing pipelines, and integrations with global ground station networks. You will be responsible for building robust, scalable systems that support satellite tasking, telemetry, data automation, and image processing workflows. You’ll take ownership of complex technical challenges, ensuring high performance, reliability, and efficiency in delivering space-based data solutions. In-Person 5 Days/week from our Bellevue, WA office. Requirements What You’ll Bring Educational Background: Bachelor's degree or higher in Computer Science, Software Engineering, Aerospace, Data Science, or a related field. Professional Experience: At least 5 years of hands-on experience in software development, focusing on cloud-native applications, distributed systems, and backend infrastructure. Proficiency in AWS and Kubernetes, with hands-on experience in deploying, managing, and scaling containerized applications using Kubernetes on AWS ECS (or EKS). Strong foundation in DevOps automation, microservices architectures, real-time data pipelines, and cloud infrastructure, with expertise in Ruby on Rails, Node.js, and React. System Architecture Knowledge: Strong background in designing, scaling, and optimizing cloud-based infrastructure, particularly using Kafka (Confluent Cloud), event-driven systems, and high-volume data processing. Ownership & Execution: Ability to independently lead development efforts, ship high-quality code, and manage shifting priorities in a fast-paced environment. U.S. citizen or lawful permanent resident to comply with U.S. government regulations. You’ll Impress Us Even More If You Have Deep Ruby on Rails Experience: Expertise in building large-scale applications with RoR. Experience in Rust would be great but not mandatory Image processing experience Astrodynamics, GNC, or physics experience for satellite simulations Benefits Compensation The base salary range for this role is $140K-$160K Stock Option Plan The company offers an equity incentive plan for qualified full-time employees. Health Care Plan Employees (and their families) can be covered by medical, dental, vision, and basic life insurance. The HSA qualified plan is for full-time employees working 30 hours or more per week. Paid Time Off (Vacation, Sick & Public Holidays) Full time employees earn PTO at a rate of 1.33 days per month. There are a minimum of 13 paid holidays each year for full-time employees. Company Culture Our company and culture is designed around smart, fun-loving individuals who:  ·      Enjoy building, launching, and operating in the space industry ·      Love being surrounded by "A" players who bring their all to the job ·      Take pride in the work created, are self-driven and naturally wired for performance  ·      Embrace challenges and find solutions working with other talented, innovative and collaborative team members At the office we drive each other to be the best engineers and builders we can be. After hours, our minds don't stop working – space is exciting and we share ideas and keep the conversation going as new ideas strike. Xplore folks enjoy intellectual and physical challenges - build flight-worthy aircraft, make hand-crafted furniture, build massive LEGO sets, capture award-winning photos in the National Parks, and more.  Come join us!   More About Xplore Please click for company website EEO/ADDITIONAL REQUIREMENTS Xplore is an equal opportunity employer; employment with Xplore is governed on the basis of merit, competence and qualifications. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. This employer participates in E-Verify. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. All persons hired will be required to be a U.S. citizen, a lawful permanent resident of the U.S., or protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Posted 30+ days ago

Dstillery logo
DstilleryNew York, NY
About Us Dstillery is the leading AI ad targeting company. We empower brands and agencies to target their best prospects for high-performing programmatic advertising campaigns. Backed by our award-winning Data Science, Dstillery has earned 24 patents (and counting) for the AI technology that powers our precise, scalable audiences. Our newest technology, ID-free ® , is patented, privacy-safe behavioral targeting that reaches 100% of ad impressions and can be used with any Dstillery product. Our premier user segment product, Custom AI Audiences, is a just-for-your-brand targeting solution that refreshes hundreds of millions of users every 24 hours to deliver the best performance. We currently handle billions of events per day, we're growing strong and need someone who can help us scale our systems to handle lots of data. We're still pretty small on the engineering team, and everyone gets their hands dirty and makes a real impact.Our engineering culture is focused on shipping scalable, practical systems. We avoid ivory-tower architecture, preferring to ship quality code and iterate. We use small, agile teams that can touch any part of the system. We place a high value on maintaining a good work-life balance, avoiding grinds and focusing on getting things done rather than putting in long hours. About the Role We’re seeking a Software Engineer who takes a craftsman-like approach to software development—writing clean, testable, and well-documented code. You’ll contribute to both our on-prem systems and our Google Cloud Platform (GCP) infrastructure. As part of our modernization efforts, you’ll help simplify existing systems and develop new products and features in GCP. Our engineering culture values collaboration, learning, and innovation—your ideas will have real impact. What You’ll Do Participate in requirements analysis, design, development, testing, and deployment. Break down complex problems into well-designed, maintainable solutions. Collaborate closely with engineers, product managers, and operations teams. Develop distributed microservices that are reliable, scalable, and performant. Ensure high availability and reliability of applications and services. Use Agile methodologies to deliver features on time and with high quality. About You Bachelor’s degree in Computer Science or related technical field (or equivalent experience). 1–5 years of professional software development experience. Proficiency in Java and Spring Boot; experience working on production systems. Experience with relational databases. (Bonus) Some familiarity with distributed systems and microservice architectures. (Bonus) Experience operating in hybrid environments (on-prem + public cloud such as GCP or AWS). (Bonus) Experience with Docker and containerization. You are interested in working with the following technologies: Java for applications, Python for ETL, Apache Kafka, MySQL, Spark, Hive, Apache Airflow, Terraform, Google Cloud Platform (GCP) solutions such as Compute Engine, Cloud Storage, Cloud SQL, Google Kubernetes Engine, BigQuery, Dataflow and Cloud Run. Tech Stack Languages & Frameworks: Java (applications), Python (ETL), Spring Boot Data & Messaging: Apache Kafka, MySQL, Hive, Apache Cassandra, Spark Orchestration & Infrastructure: Kubernetes, Airflow, Apache Beam, Terraform Cloud: Google Cloud Platform (GCP) – Compute Engine, Cloud Storage, Cloud SQL, Kubernetes Engine, BigQuery, Dataflow, Cloud Run.

Posted 30+ days ago

Umbra logo
UmbraSanta Barbara, CA

$170,000 - $210,000 / year

Umbra is an American space technology company delivering advanced systems, from sensors to spacecraft, that empower customers worldwide with unmatched access to critical information from space. Our mission is simple and ambitious: redefine space—for people, systems, and missions in every domain. Umbra’s ecosystem operates through three business units: Remote Sensing (the data), Space Systems (the components), and Mission Solutions (the platforms).Together, our teams develop capabilities that deliver persistent access, resilient performance, and mission-ready solutions, advancing U.S. space leadership while keeping the world safe and informed. About the Team Space Systems – The Components Space Systems is where Umbra turns hardware and software designs into on-orbit realities; developing, implementing and iterating mission-ready core technology, while simultaneously advancing the next generation of our own satellite constellation. Space Systems is vertically integrated across the satellite architecture, thus the team designs, builds, and tests an array of critical components and subsystems, including power systems, communications, control systems, deployment hardware, avionics, and payloads, as well as the flight software, firmware and digital design solutions to support the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts. Every bolt, board, and binary is proven on our own SAR constellation, ensuring flight-proven reliability where failure is not an option. If you want to work on cutting edge space technology while maintaining the highest standard for innovation and mission ready performance, you belong here at Umbra. About the Job We are on the lookout for a highly skilled and experienced Flight Software Engineering Manager who will be instrumental in the development and delivery of embedded flight software tailored for Umbra missions. This pivotal role encompasses a broad spectrum of responsibilities, where you will not only oversee day-to-day people management but also provide robust technical leadership to guide your team towards success. Your expertise will be crucial in shaping the software architecture, driving code development, and ensuring thorough system integration. Additionally, you will be responsible for producing comprehensive documentation and conducting rigorous testing protocols, all of which are vital to guarantee the successful deployment of mission-critical software that meets the high standards required for our ambitious missions. This position is located on-site in our Santa Barbara, CA office. Key Responsibilities 40% people management of a team of 3-4 software engineers, and 60% "hands on" technical leadership of that team to design, develop, and maintain reliable, fault-tolerant flight software. Implement software solutions that meet system requirements, while managing interfaces between multiple spacecraft subsystems and ground systems. Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics. Contribute to and lead test campaigns, including unit testing and automated tests at both subsystem and system levels. Create and maintain detailed documentation for software operations and interfaces with hardware/software products. Perform other professional duties as assigned. Requirements Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, or a related field. 5+ years of proven experience in high-reliability software development. 2+ years of people management of a team of software engineers, including capacity planning, hiring, feedback, coaching, mentoring, performance reviews, and performance management. 2+ years of technical leadership of a team of software engineers, including requirements analysis, system design, and test plans. Expertise in architecting and developing concurrent and asynchronous code in Rust or Modern C++. Strong background in embedded software development, including experience with Rust or C/C++. Deep understanding of processor architecture and optimizing code for performance and memory efficiency. Experience with software development tools and processes, including Agile methodologies, source control, bug tracking, and design documentation. Comfortable working in a fast-paced and dynamic development environment. Desired Qualifications Advanced degree in Computer Science, Computer Engineering, or a related field. 8+ years of relevant experience. 2+ years of experience working with flight software or robotics. Experience developing software for autonomous, fault-critical systems. Expertise with Python programming, Docker, and CI/CD pipelines. Proficient in programming embedded ARM cores supporting SoC architectures, and working within Linux, RTOS, or bare-metal environments. Knowledge of Ethernet, SPI, I2C, UART, and PCIe interfaces. Experience with developing, deploying, and maintaining software product lines. Benefits Flexible Time Off, Sick, Family & Medical Leave Medical, Dental, Vision, Life, LTD, STD (employer funded) Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded) 401k with 3% non-elective company contribution Stock Options Free Parking Free lunch in office daily Umbra is an Equal Opportunity Employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law. Employment Eligibility Verification In compliance with federal laws, all hired persons will be required to verify their identity and eligibility to work in the United States by completing the required Employment Eligibility Verification Form (I-9 Form) upon hire. ITAR/EAR Requirements This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. § 1324b(a)(3), or must otherwise be eligible to obtain the required authorizations from the U.S. Department of State and/or U.S. Department of Commerce as applicable. Pay Transparency This job posting may cover multiple career levels. To ensure greater transparency, we provide base salary ranges for all roles, regardless of location. Our standard pay ranges are based on the role’s function and level, benchmarked against similar growth-stage companies. Compensation may vary based on geographical location, as certain regions may have different cost-of-living factors. The final offer will also be influenced by the candidate's skills, responsibilities, and relevant experience. Compensation Range The Compensation Range for this role is $170,000 - $210,000 DOE.

Posted 30+ days ago

C logo
Code MetalBoston, MA
Job Title Principal Software Engineer - Python AI Pipelines Overview We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques that promises to bridge the gap between algorithm development and deployment to embedded systems. In this role you will play a lead role in architecting and implementing novel code generation pipelines that use a mix of Generative AI, Static Analysis and Formal Verification methods to translate code written in one language to another. Requirements Responsibilities ● Define Software Architecture for Agentic AI pipelines. Architect and implement complex workflows involving state machines, message queues, and distributed processing. ● Deploy and manage containerized services using Docker. ● Build well tested extensible code foundations for code translation products. ● Collaborate with domain specialists to incorporate formal verification and static analysis methods into code generation pipeline. ● Work with cloud services and distributed architectures to ensure high availability. Must Have ● Seven or more years of experience with collaborative enterprise-level software development in Python to deliver products to a large customer base ● Demonstrated experience gathering requirements from stakeholders and distilling them into software designs ● Demonstrated experience planning and executing on large projects in a team-based setting ● Demonstrated history of building and delivering robust software by employing best practices throughout the SDLC process, including Code review, Testing, Continuous integration, Release management and Build systems ● Experience with Machine Learning Tools and Frameworks ● Expertise in building scalable APIs (REST, GraphQL, gRPC). ● Hands-on experience with Docker and containerized application development. Great to Have ● Strong experience with workflow orchestration, state machines, and message queues (e.g., RabbitMQ, Kafka, Redis, Celery). ● Familiarity with PromptFlow or similar workflow automation tools. ● Experience working with cloud-based distributed systems (AWS, GCP, Azure).

Posted 30+ days ago

Toyota Tsusho Systems logo
Toyota Tsusho SystemsPlano, TX
Description: Toyota is pioneering several different development efforts to increase security within Toyota’s vehicle ecosystem. Several of these efforts require hands-on development skills with both embedded systems and cloud environment with a working knowledge of security. Activities: · Create Golang based microservices and libraries · Perform code reviews · Contribute to our coding standards and practices · Evaluate software designs to develop testing approaches to verify software quality for both embedded systems as well as cloud systems · Evaluate system designs to develop end to end testing approaches to verify system quality · Guide and Contribute to our architecture and infrastructure Requirements · Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting · Minimum of 8 years of programming experience ( ie. Golang,Python) · Good understanding of API design and implementation with security practices · Ability to learn new technology quickly and adapt to changes. · Experience with both AWS & Azure cloud environments. · Experience with containerization implementations (Docker, Kubernetes) · Demonstrable ability to architect, build, and operate distributed systems to solve problems · Experience with AWS infrastructure and services, including deploying and securing applications and sensitive data in cloud environments. · Working knowledge of PKI and how to evaluate communication systems based on PKI · A solid understanding of the Linux operating system, including commands, hardware, and software · Network troubleshooting, ability to identify and resolve issues in network routers, firewalls, and switches

Posted 30+ days ago

M logo
Monarch QuantumSan Diego, CA

$100,000 - $150,000 / year

Join our fast-paced and passionate team as a Software Engineer 2. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have the opportunity to work on cutting edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows: Develop and maintain C++ software for instrument communication and GUI applications. Implement and improve Qt-based graphical user interfaces for commercial and internal applications. Design and develop reliable software components that interact with hardware devices. Write unit tests using Google Test to ensure software reliability and robustness. Use CMake to manage build configurations and dependencies. Collaborate with cross-functional teams, including firmware, hardware, and software engineers. Participate in code reviews, provide constructive feedback, and adhere to best coding practices. Maintain clear and well-structured documentation. Work independently and in a team while over communicating with the manager, project engineer, and the teammates. Use tenacity, patience, self-discipline, and passion for excellence to assure accuracy of execution schedule, data quality/integrity, conformance to company best practices, clarity in communication, and documentation. Use every opportunity to grow competency through mentorship, curiosity, communication, exposure, and initiative. Requirements This position requires access to export-controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3). Experience: A bachelor’s degree in Software Engineering, Computer Engineering, or a related field. Minimum of 2 years of relevant experience, ideally within a startup or technology company. Skills: 2+ years of professional experience in C++ software development. Strong understanding of modern C++ (C++ 14/17/20). Experience with Qt 6 for GUI development with Qt Widgets & QML. Experience with CMake for build and project configuration. Familiarity with unit testing frameworks, preferably Google Test. Ability to debug, profile, and optimize C++ applications. Experience working with version control systems (Git). Strong problem-solving skills and ability to work independently and in a team. Experience with instrument communication protocols (e.g., SCPI, FTDI USB, Ethernet, Serial). Familiarity with multi-threaded programming and concurrency in C++. Knowledge of software best practices, including design patterns, SOLID principles, and performance optimization. Experience working in an agile development environment. Startup Mindset: You're creative, flexible, and eager to wear multiple hats. You're passionate about building systems from the ground up and comfortable with ambiguity and change. Benefits The expected annual salary range for this position is $100,000-$150,000. As a full-time employee, you will be eligible for Monarch’s comprehensive benefits package, which includes: Medical, Dental, and Vision insurance Fidelity 401(k) plan with 4% employer matching 20 paid time off (PTO) days per year 13 paid company holidays 9/80 work schedule (every other Friday off) Monarch Quantum is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, citizenship status, national origin, ancestry, sex, sexual orientation, age, religion, creed, physical or mental disability, medical condition, marital status, veteran status or any other characteristics protected under applicable federal, state and local laws.

Posted 4 days ago

C logo
Cooperidge Consulting FirmClearwater, FL
Cooperidge Consulting Firm is seeking , on behalf of one of our top defense partners , a highly motivated Software Engineer with a strong background in programming and building modern React applications . This is an on-site opportunity to work on enterprise-grade web applications in a mission-critical environment. In this role you will: Design, develop, and maintain an enterprise-level web application framework. Collaborate directly with users to gather requirements, troubleshoot issues, and deliver effective solutions. Participate in all phases of the software development lifecycle, including planning, storyboarding, development, and testing. Communicate clearly within a small, fast-paced team to ensure successful project delivery. Requirements Security Requirements TS/SCI clearance required. Candidates must be eligible for access to classified information under U.S. government guidelines. Preferred Qualifications Proficiency working with RESTful APIs and GraphQL (Relay or Apollo experience a plus). Hands-on experience with React Hooks and Context. Skilled in testing frameworks such as Jest and Cypress. Familiarity with monorepos and tools like Lerna and Nx. Understanding of ETL pipelines. Solid knowledge of databases and SQL. Education & Experience Bachelor’s degree in Computer Science or related field. At least 5 years of experience developing with React (v16+) and TypeScript . Benefits Competitive Compensation – Salary aligned with experience and clearance level, plus performance-based bonuses. Health & Wellness – Comprehensive medical, dental, and vision insurance; mental health resources; HSA/FSA options. Retirement Planning – 401(k) with company match to help secure your future. Paid Time Off – Generous PTO, federal holidays, and sick leave to balance work and life. Professional Development – Reimbursement for certifications, conferences, and advanced training. Cutting-Edge Work Environment – Access to advanced tools, technologies, and classified projects at the forefront of signal processing research. Team Culture – Small, collaborative team setting with direct impact on project outcomes. Career Growth – Clear paths for advancement and opportunities to move into leadership or specialized technical roles. Security Perks – Roles requiring TS/SCI clearance come with stability and long-term project funding. Work-Life Balance – Flexible scheduling options where mission requirements allow.

Posted 30+ days ago

ECP logo

Software Architect (Remote) - React, Node

ECPChicago, IL

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

Note - this is a remote position. We are open to remote candidates located in the US.

ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 8,000 communities around the world. We're looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers by developing and releasing new products.

As a talented and experienced developer, you will jump right in and play a lead role as we build new applications, enhance and expand our product, improve our processes, and continuously tune and modernize our tech stack. You will join a talented and committed team, and you will have constant opportunities to learn about our business, work with state-of-the-art tools and technology, and build solutions that fuel our growth.

Overview:

We’re looking for an experienced Software Engineer Architect to join our agile product engineering team. This role will focus on architecting and developing a mobile-responsive offline-capable web application leveraging React, NodeJS (NestJS), and modern Progressive Web App (PWA) technologies.

The ideal candidate has deep expertise in NodeJS architecture, has built resilient offline-first systems, and thrives in a collaborative, high-impact environment focused on improving healthcare workflows.

Responsibilities:

  • Architect and develop scalable, performant applications using React, NodeJS (NestJS), and supporting technologies.
  • Design and implement offline-first and PWA capabilities, including caching strategies, data synchronization, and background data handling for critical workflows.
  • Collaborate closely with product managers, UX designers, and engineering teams to translate complex requirements into elegant technical solutions.
  • Contribute to the evolution of the architecture, ensuring security, performance, and maintainability across the product ecosystem.
  • Guide and mentor developers on best practices for modern web development, testing, and continuous integration.
  • Drive technical decision-making, ensuring architectural consistency and alignment with long-term product goals.
  • Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to continuous improvement efforts.
  • Stay current with emerging technologies, frameworks, and industry best practices relevant to PWA, offline apps, and scalable NodeJS systems.
  • Collaborate with DevOps teams to optimize deployments and ensure high availability and reliability of cloud-hosted applications.

Requirements

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field.
  • 7+ years of professional software development experience, including 3+ years in a technical or architectural leadership capacity.
  • Expert-level proficiency with NodeJS and frameworks such as NestJS.
  • Strong front-end experience with React, modern JavaScript (ES6+), and responsive web design principles.
  • Proven experience architecting and implementing PWA and offline-first web applications, including use of Service Workers, IndexedDB, and caching strategies.
  • Strong understanding of RESTful APIs, microservices, and event-driven architecture.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience developing in an agile environment using modern CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar).
  • Strong communication and leadership skills, with the ability to collaborate across disciplines and mentor others.
  • Passion for healthcare innovation and building software that meaningfully improves patient outcomes.
  • Legally authorized to work in the United States without sponsorship.
  • Preferred Qualifications:
    • Experience with mobile web optimization and cross-device responsive design.
    • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
    • Knowledge of FHIR/HL7 standards or experience in healthcare software is a plus.
    • Exposure to offline data synchronization patterns and conflict resolution strategies.

Automate your job search with Sonara.

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

pay-wall