Get the job you really want

Top Software Engineer Jobs

8,141+ Job Results
17 Days Ago
USA
Remote
161 Employees
200K-300K Annually
Senior level
161 Employees
200K-300K Annually
Senior level
Financial Services
The Staff Software Engineer will scope and lead technical projects, design and maintain APIs and services, debug production issues, and balance business priorities with user experience. The role requires extensive experience in building B2B or B2C SaaS products.
17 Days Ago
New York, NY, USA
721 Employees
Senior level
721 Employees
Senior level
AdTech • Marketing Tech
The Senior Software Engineer II will develop large scale, distributed services for DoubleVerify's Programmatic and Platform products, focusing on high performance and low latency. Responsibilities include collaborating on product requirements, reviewing code, and enhancing existing systems, with a strong emphasis on reliability and scalability.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+16 More
17 Days Ago
San Francisco, CA, USA
733 Employees
187K-234K Annually
Senior level
733 Employees
187K-234K Annually
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer focused on payments at Ripple, you will develop enterprise payment applications, build high-throughput microservices for cross-border transactions, and engage in the full software development lifecycle. You will mentor junior engineers and ensure engineering excellence through best practices in coding, testing, and deployment.
17 Days Ago
7 Locations
Remote
331 Employees
180K-260K Annually
Senior level
331 Employees
180K-260K Annually
Senior level
Database • Analytics • Consulting
As a Principal Software Engineer, you will design and implement core features of TiKV, optimize performance, and enhance backup capabilities. The role includes troubleshooting critical issues, documenting technical details, mentoring junior engineers, and staying updated on distributed systems research.
17 Days Ago
Chicago, IL, USA
34 Employees
Senior level
34 Employees
Senior level
Agency • Cloud • Information Technology • Mobile • Software
The Lead Software Engineer at Focused Labs will ensure the delivery of high-quality software by following best practices, collaborating with diverse teams, managing project risks, and writing code. This role involves shaping engineering practices and influencing client relationships while ensuring alignment with product and architecture needs.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+48 More
17 Days Ago
4 Locations
Remote
26 Employees
Junior
26 Employees
Junior
Fintech
The Senior Software Engineer at Databento focuses on designing, developing, and maintaining scalable APIs and backend services mainly using Python and FastAPI. They will also manage database migrations, collaborate on web application features, and implement CI/CD practices in a remote team.
17 Days Ago
Oakland, CA, USA
Hybrid
1,200 Employees
187K-233K Annually
Senior level
1,200 Employees
187K-233K Annually
Senior level
Big Data • Cloud • Software • Database
The Staff Software Engineer will design, develop, and debug software for distributed systems, lead multiple projects, mentor other engineers, ensure code quality, and stay updated with emerging technologies. The role requires solving complex problems and delivering high-quality solutions in a collaborative environment.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+57 More
17 Days Ago
USA
Remote
3,700 Employees
181K-212K Annually
Senior level
3,700 Employees
181K-212K Annually
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Senior Software Engineer at Coinbase, you will build new services, architect scalable systems, lead technical initiatives, and collaborate with cross-functional teams to enhance backend capabilities while focusing on onboarding new user verticals like Family Trusts and Small Business Banking.
17 Days Ago
USA
Remote
237 Employees
Senior level
237 Employees
Senior level
Software
The Senior Software Engineer (C++) will maintain and update application subsystems using C++, assess software development requirements, and collaborate with various teams. The role encompasses providing support for software projects, managing project schedules, and advocating for continuous improvement.
18 Days Ago
8 Locations
Remote
391 Employees
195K-260K Annually
Senior level
391 Employees
195K-260K Annually
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
As a Staff Software Engineer, you will lead complex projects, improve system architecture, and influence engineering strategy. You'll also mentor engineers, participate in hiring, and ensure system stability during incidents.
Top Benefits:
401-K
Company Equity
Company Outings
+26 More
17 Days Ago
Oakland, CA, USA
Hybrid
1,200 Employees
257K-321K Annually
Senior level
1,200 Employees
257K-321K Annually
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the design and development of Fivetran's Data Lake product, working closely with product teams to implement highly reliable data lake systems, and contribute to open-source projects. This role emphasizes optimizations for performance and availability, and setting technical directions for cross-functional teams.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+57 More
17 Days Ago
2 Locations
Remote
161K-330K Annually
Senior level
161K-330K Annually
Senior level
Social Media
As a Staff Software Engineer for Capacity Engineering at Pinterest, you'll enhance the efficiency and performance of large-scale distributed systems, manage shared cloud-native infrastructures like Kubernetes, and collaborate with various engineering teams to create resilient tech foundations.
18 Days Ago
2 Locations
660 Employees
Senior level
660 Employees
Senior level
Blockchain • Fintech • Cryptocurrency
As a Staff Software Engineer at Gemini, you will lead technical planning and design for new products, conduct code reviews, improve codebase performance and maintainability, and drive operational excellence for production software. You will collaborate closely with teams while putting customer needs first.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+30 More
17 Days Ago
San Jose, CA, USA
1,073 Employees
Senior level
1,073 Employees
Senior level
Financial Services
As a Staff Software Engineer in the Fraud Risk team, you'll design and develop high-scale APIs and distributed systems, implement real-time fraud detection, optimize REST APIs, and lead cross-functional collaborations. You'll also manage production services to ensure reliability and mentor other engineers.
17 Days Ago
Fremont, CA, USA
367 Employees
143K-269K Annually
Senior level
367 Employees
143K-269K Annually
Senior level
Biotech
As a Senior Embedded Software Engineer, you will be part of a team working on high-performance, safety-critical embedded systems for brain-computer interfaces. Your role involves problem-solving, delivering reliable solutions, and collaborating with cross-disciplinary teams on firmware development that impacts product capabilities.
17 Days Ago
USA
Remote
634 Employees
Senior level
634 Employees
Senior level
Healthtech
As a Senior Software Engineer at Clipboard Health, you'll write scalable and performant code, develop efficient components for web and mobile applications, and manage the full software development life-cycle. You'll work on meaningful healthcare solutions within a fully remote, high-ownership environment.
17 Days Ago
The Center, IN, USA
Remote
354 Employees
115K-200K Annually
Senior level
354 Employees
115K-200K Annually
Senior level
Security • Cybersecurity
As a Senior Software Engineer at Synack, you will build scalable cloud-based software on a platform that enhances cybersecurity. Your role will involve working across the technology stack, integrating cybersecurity tools, and optimizing performance using microservices architecture in a collaborative environment.
17 Days Ago
San Francisco, CA, USA
35 Employees
Senior level
35 Employees
Senior level
Logistics • Transportation
The Senior Software Engineer at Kargo will be responsible for owning features, driving them from design to deployment, and collaborating closely with product and engineering teams. The role also involves improving development processes and code quality while addressing technical gaps.
Top Benefits:
401-K Matching
Company Outings
Dedicated Diversity Inclusion Staff
+18 More
17 Days Ago
United States
Remote
141 Employees
115K-160K Annually
Senior level
141 Employees
115K-160K Annually
Senior level
Edtech • Software • Database
As a Senior Software Engineer at Veracross, you will focus on backend engineering for the Finance product team, working on the Student Billing and Accounting systems. Responsibilities include improving Ruby on Rails applications, working extensively with SQL for database optimization, providing technical mentorship, and integrating third-party systems.
17 Days Ago
Bellevue, WA, USA
Remote
3,321 Employees
140K-185K Annually
Senior level
3,321 Employees
140K-185K Annually
Senior level
Productivity • Software
Seeking a Senior Software Engineer with experience in front-end web performance to build the next generation views in Smartsheet. Responsibilities include writing clean, efficient, and scalable code, identifying and eliminating performance bottlenecks, collaborating with teams, and providing technical leadership. Full-time remote work option available in the US.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+62 More
17 Days Ago
Palo Alto, CA, USA
500 Employees
Mid level
500 Employees
Mid level
Artificial Intelligence • Hardware • Machine Learning • Natural Language Processing • Software • Semiconductor • Generative AI
The Senior Software Engineer, AI Systems will collaborate with cross-functional teams to integrate AI research into practical solutions. Responsibilities include bridging customer requirements with technical capabilities, developing new AI system architectures, and standardizing prototypes for production. Advanced skills in AI/ML frameworks and programming are crucial for success in this role.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+64 More
17 Days Ago
San Francisco, CA, USA
Remote
3,370 Employees
151K-262K Annually
Senior level
3,370 Employees
151K-262K Annually
Senior level
Gaming • Music • Social Media • Sports • eSports
As a Senior Mobile Engineer at Twitch, you will develop and deliver new features for the iOS app, lead design discussions, improve engineering processes, and collaborate with technical and business teams to enhance creator and viewer experiences. You will mentor other engineers and guide mobile development for Commerce Products.
17 Days Ago
New York, NY, USA
Remote
3,370 Employees
151K-262K Annually
Senior level
3,370 Employees
151K-262K Annually
Senior level
Gaming • Music • Social Media • Sports • eSports
The Senior Software Engineer will work on mobile commerce features for Twitch, focusing on the iOS application. Responsibilities include leading design discussions, mentoring engineers, developing new product features, and enhancing engineering processes to improve team effectiveness. Collaboration with product managers and designers is crucial to successfully ship products that meet user needs.
17 Days Ago
USA
Remote
14,622 Employees
185K-223K Annually
Senior level
14,622 Employees
185K-223K Annually
Senior level
Real Estate • Travel • PropTech
As a Senior Software Engineer for the Community Support Platform, you'll collaborate with product, design, and engineering teams to develop innovative AI-driven customer service solutions. Your role involves leading the development cycle, ensuring technical quality, and enhancing platform capabilities through backend systems and user experience design.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+22 More
17 Days Ago
USA
Remote
1,100 Employees
Senior level
1,100 Employees
Senior level
Security • Software • Cybersecurity
As a Senior Software Engineer in Test at KnowBe4, you will develop and implement highly scalable testing frameworks to meet quality, performance, and reliability standards. Responsibilities include developing automated testing software, providing technical direction, defining solutions to complex problems, and acting as a team lead for projects. Minimum qualifications include 5+ years of experience in software engineering and automation, building automation frameworks at scale, implementing REST/GQL test frameworks, and working with various technologies and tools.
Top Benefits:
401-K
Adoption Assistance
Company Outings
+19 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size