Get the job you really want

Top Software Engineer Jobs

7,600+ Job Results
5 Days Ago
2 Locations
96 Employees
180K-370K Annually
Mid level
96 Employees
180K-370K Annually
Mid level
Information Technology
The Software Engineer will create and maintain internal tools and services, develop gRPC-based services, and optimize the entire software stack. Responsibilities include diagnosing production issues and working collaboratively in a hands-on environment.
11 Days Ago
United States
Remote
10,000 Employees
115K-180K Annually
Mid level
10,000 Employees
115K-180K Annually
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer will develop and maintain reliable, scalable services, enhance monitoring, collaborate across teams, mentor peers, and continuously improve product architecture and user experience in a remote-first environment.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
5 Days Ago
7 Locations
41 Employees
180K-230K Annually
Senior level
41 Employees
180K-230K Annually
Senior level
Artificial Intelligence • Software
The Backend Software Engineer will lead the design, implementation, and scaling of API systems at Perplexity. Responsibilities include building and maintaining APIs, managing infrastructure for API products, and ensuring a great user experience. The role also involves aligning technical decisions with strategic initiatives and advocating for new features that benefit the user base.
5 Days Ago
7 Locations
41 Employees
160K-240K Annually
Junior
41 Employees
160K-240K Annually
Junior
Artificial Intelligence • Software
The AI Software Engineer will develop and integrate LLM-based features into products, improve code quality and performance, and collaborate with a multidisciplinary team to enhance user experience.
5 Days Ago
7 Locations
41 Employees
180K-220K Annually
Senior level
41 Employees
180K-220K Annually
Senior level
Artificial Intelligence • Software
Perplexity AI is seeking a Senior iOS Software Engineer to build new experiences and enhance performance of the iOS app. Responsibilities include app development, defining mobile processes, and collaborating on mobile experiences. Ideal candidate should have 5+ years of industry experience, strong Swift fundamentals, and a passion for iOS development. Nice to have experience with WebSockets, HTTP, and concurrency. Cash compensation range is $180,000 - $220,000 with additional equity and benefits included.
5 Days Ago
7 Locations
41 Employees
180K-230K Annually
Mid level
41 Employees
180K-230K Annually
Mid level
Artificial Intelligence • Software
The Sr. Backend Software Engineer will lead the design, implementation, and scaling of backend systems for web and mobile products, ensuring database optimization and infrastructure maintenance.
5 Days Ago
7 Locations
41 Employees
160K-220K Annually
Senior level
41 Employees
160K-220K Annually
Senior level
Artificial Intelligence • Software
The Full Stack Engineer will develop and scale applications, monitor and fix issues, collaborate with multi-disciplinary teams, and enhance the overall quality and speed of the codebase. The role requires strong programming skills and a passion for delivering quality products.
5 Days Ago
McCarran, Sparks, NV, USA
561 Employees
Senior level
561 Employees
Senior level
Energy
As a Sr/Staff Systems Software Engineer, you will design and develop system software for a Linux-based industrial PC, focusing on robust containerized services for device management, data management, and diagnostics. You will collaborate with firmware and systems engineers while troubleshooting and resolving system issues in a fast-paced startup culture.
5 Days Ago
San Francisco, CA, USA
561 Employees
Senior level
561 Employees
Senior level
Energy
The Sr/Staff Systems Software Engineer will lead the design and development of system software for a Linux-based industrial PC at Redwood Materials, focusing on containerized service development, testing frameworks, and system diagnostics integration, while collaborating with firmware engineers and system engineers.
5 Days Ago
San Jose, CA, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer will engage in designing, coding, testing, and managing complex software applications. The role requires a solid foundation in programming languages and familiarity with software development methodologies. Strong problem-solving skills and effective communication are essential for collaborating with teams and managing multiple projects.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Philadelphia, PA, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
As an Entry Level Software Engineer, you will design, code, test, and manage software applications, while collaborating with teams. A strong foundation in programming, knowledge of methodologies like Agile and Scrum, and the eagerness to learn new technologies are essential.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Los Angeles, CA, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer will work on designing, coding, testing, and managing software applications. Ideal candidates should have a strong foundation in programming, be familiar with Agile methodologies, and demonstrate problem-solving skills. The role requires effective communication and the ability to manage multiple tasks.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Boston, MA, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer will contribute to software development by designing, coding, testing, and managing applications. Responsibilities include utilizing programming skills in languages like Java, C#, Python, and JavaScript, and applying Agile methodologies in a team environment. The role requires effective organizational and communication abilities to handle multiple tasks and learn new technologies.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
New York, NY, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer will be responsible for designing, coding, testing, and managing software applications. Candidates should have strong programming skills and a foundation in software development methodologies, and possess effective communication abilities for team collaboration.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Denver, CO, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
As an Entry Level Software Engineer, you will collaborate with teams to design, code, test, and manage software applications. You will use programming languages and methodologies like Agile and Scrum, while also exploring new technologies and frameworks to enhance your skills.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
San Francisco, CA, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer role involves designing, coding, testing, and managing software applications while collaborating in a team. Candidates should possess a Bachelor's degree in a related field, have a strong understanding of programming languages like Java and Python, and be willing to learn and apply new technologies.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Dallas, TX, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
As an Entry Level Software Engineer, you will design, code, test, and manage software applications. You will need a strong foundation in programming and collaborate effectively in a team environment. Understanding of agile methodologies and database management is also important.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Atlanta, GA, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
The Entry Level Software Engineer will design, code, test, and manage software applications. They will leverage their programming skills in Java, C#, Python, or JavaScript, and engage in Agile or Scrum methodologies while managing tasks effectively and collaborating within a team environment.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
Madison, WI, USA
80 Employees
Entry level
80 Employees
Entry level
HR Tech
High-impact software development job at Epic with a focus on healthcare innovation and modern technologies like JS, TS, and C#. Opportunity to work on software that impacts millions of patients globally.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+33 More
5 Days Ago
New York, NY, USA
1,900 Employees
191K-267K Annually
Senior level
1,900 Employees
191K-267K Annually
Senior level
Information Technology • Mobile • News + Entertainment • Social Media
As a Senior Android Software Engineer at Reddit, you will collaborate cross-functionally to develop innovative user-facing Android applications. Your role involves working closely with product, design, and engineering teams to enhance user experiences, lead large projects, and contribute to strategic planning.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
5 Days Ago
Fort Meade, MD, USA
27 Employees
Expert/Leader
27 Employees
Expert/Leader
Information Technology • Software • Design
The role involves managing and designing software applications, providing technical services, and leading teams in software design and development. Responsibilities include coding, debugging, testing, and troubleshooting software throughout the development process.
5 Days Ago
Fort Meade, MD, USA
27 Employees
Senior level
27 Employees
Senior level
Information Technology • Software • Design
Seeking experienced Azure or AWS Cloud Software Engineers and DevOps professionals for a position at CSG. A Bachelor's degree with a minimum of 14 years of experience or 18 years of experience without a degree is required. Candidates must have a TS/SCI security clearance with Polygraphs.
5 Days Ago
Bellevue, WA, USA
Hybrid
92 Employees
130K-170K Annually
Junior
92 Employees
130K-170K Annually
Junior
Artificial Intelligence • Marketing Tech
Join Cognitiv as a Software Engineer II to work on the development of their proprietary deep learning platform with a focus on building and supporting critical services. The role involves technical design, architecture, back-end service development, and collaboration with a team of engineers and data scientists.
5 Days Ago
Dallas, TX, USA
64 Employees
Senior level
64 Employees
Senior level
Financial Services
Seeking a highly motivated Back End Software Engineer to join a technology-driven investment manager in Dallas, Texas. Responsible for backend development, working with a tech stack including Ruby, Rails, Python, Java, and more. Requires 5+ years of experience in software architecture and programming languages. Bachelor's degree in Computer Science or related field preferred.
5 Days Ago
Oakland, CA, USA
Hybrid
1,200 Employees
134K-161K Annually
Junior
1,200 Employees
134K-161K Annually
Junior
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will develop and debug enterprise software with a focus on performance engineering. Responsibilities include designing performance tests, analyzing workload metrics, identifying and resolving performance issues, and collaborating with other engineers to enhance product efficiency and reliability.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+57 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size