Top Software Engineer Jobs
The Software Engineer will work on machine control and inspection software on mask inspection systems, collaborating with multidisciplinary engineering teams to solve system problems.
This Software Engineer role at KLA involves building and maintaining infrastructure for large-scale experimentation and deployment of HPC solutions. Responsibilities include prototyping and developing machine control and business logic solutions, with a focus on data management, machine learning, and deep learning model training. The ideal candidate should have strong skills in C/C++ and Python development in a Windows/Linux environment, along with expertise in multi-threaded, multi-process, and distributed software systems.
KLA is looking for a Software Engineer to join their Global Products Group division, specifically working on patterned wafer inspection systems for semiconductor manufacturing. The role involves developing software solutions for defect detection and ensuring cost-effective production of semiconductors. Candidates will collaborate with physicists, engineers, and data scientists to accelerate technology advancements in the electronic devices industry.
The Software Engineer will develop software for DOD operations in an Agile team. Responsibilities include software design, coding, testing, and working directly with customers to enhance simulation capabilities. They will document software requirements and support the team with development tools.
As a Software Engineer focused on enhancing meshing tools for structural simulation in Fusion, you'll develop new approaches to boost performance and reliability, maintain CI/CD processes, and apply high-performance computing techniques. You'll produce clean, well-documented code and may engage in code reviews.
As a Software Engineer, you will design and develop software applications for Jelli's programmatic audio advertising platform, review and evaluate the current platform systems, and create solutions that improve business needs and operational performance.
The Software Engineer on the AI Insights team will develop AI-driven user experiences and work on features like Smart Summaries. Responsibilities include integrating technology for intuitive interactions, leading experiments, and collaborating with cross-functional teams to optimize workflows through proactive AI.
The Principal Software Engineer will provide technical leadership and mentorship, architect complex software systems, develop comprehensive documentation, and collaborate with cross-functional teams. This role focuses on building scalable solutions and maintaining technical architecture to meet business goals.
Featured Jobs
The Software Engineer (Mobile) at Gemini focuses on enhancing user experience by developing well-designed mobile applications using React Native. Responsibilities include leading technical decisions, collaborating with cross-functional teams, and ensuring quality through testing. The role requires significant frontend/mobile experience and a strong understanding of UX/UI.
As a Software Engineer II on the Web Client SDK Team, you will develop and refine a media experience for video playback and broadcasting across multiple platforms, collaborate with backend teams, and implement tests for reliable performance.
As a Software Engineer on the Payments team, you will design and develop a commerce/payments platform that impacts millions of users. Responsibilities include improving engineering processes, participating in design and code reviews, and collaborating with cross-functional teams to meet product requirements.
The Software Engineer I will develop and implement tooling for privacy compliance, collaborate with teams to build scalable software solutions, and support product features while communicating with both technical and non-technical colleagues.
As a Senior iOS Software Engineer at Duolingo, you will develop innovative features across various teams focusing on learning outcomes in math, music, and design systems. You will ensure performance and scalability while collaborating with diverse cross-functional teams and mentoring junior engineers. Your role is pivotal in driving the technical direction and user experience of Duolingo's offerings.
As a Senior iOS Software Engineer at Duolingo, you'll develop and maintain native applications focusing on monetization strategies and innovative user experiences. Collaborate with design and backend teams, mentor junior engineers, and contribute to impactful mobile solutions that enhance user learning in areas like music and gamification.
Collaborate on software projects with product design and backend aspects, develop, release, and maintain native Android application features in Kotlin, mentor and set technical direction for junior engineers on the team.
As a Software Engineer focused on Vulnerability Management at Stripe, you will identify and prioritize vulnerabilities in systems, drive remediation efforts, and improve security processes and tools, all while collaborating cross-functionally to enhance safety measures.
As a Senior Software Engineer on the Durable Objects team, you will ensure the reliability and performance of Cloudflare's distributed coordination API. Responsibilities include designing solutions, modifying R2 Storage processes, and fixing user experience bugs, utilizing various programming languages and technologies.
The Intermediate Software Engineer at Susco will develop internal business software and mobile applications, focusing on ASP.NET (C#.NET) application development, database design, and project management while ensuring quality and timely delivery of work in a dynamic environment.
As a Software Engineer, you will develop user-facing features for our core product, influence engineering culture, participate in product planning, and implement major features while ensuring well-tested and organized code practices in a scalable single-page application context.
The OSTP Software Developer will work on open-source software projects while completing a master’s degree in Computer Science. The role includes gaining knowledge in software development processes, project leadership, and collaboration within a team, focusing on areas like computer vision and scientific computing.
As a Software Engineer at Two Six Technologies, you will develop large-scale distributed data processing applications, working in an Agile team. You will utilize cloud technologies, automation techniques (AI/ML), and DevSecOps practices, focusing on data manipulation, modeling, and quality support for government data systems.
As a Software Engineer II at Fivetran, you will focus on performance engineering, ensuring the product meets performance standards through test design, analysis, and collaboration. You'll debug code, build benchmarks, and work closely with cross-functional teams to improve product efficiency and resilience.
The Ubuntu on WSL Software Engineer will implement support for new WSL features in Ubuntu, manage applications in the Microsoft Store, and contribute to upstream projects. The role requires strong software development skills in various programming languages and excellent communication to handle community interactions.
The Controls Software Engineer will design and develop control software for energy storage systems, troubleshoot field issues, and ensure project timelines and budgets are met. Responsibilities include integrating hardware, utilizing MathWorks tools for control logic development, and maintaining documentation using JIRA and Confluence.
Seeking a Software Engineer to develop and sustain a cloud-based platform for cyber operations in the Department of Defense. Responsibilities include coordinating work across legacy platforms, enhancing applications and services, and modernizing capabilities. Must have 5+ years of experience, knowledge of ICD 503 and RMF, and be a US Citizen eligible for Top Secret clearance.
All Filters
No Results
No Results