Skip to main content

Software engineer Jobs in US

2817 curated roles with verified salaries.

Updated 6 months ago
Advanced Filters
Function
Reset filters
2817 curated results Filters applied title: software engineer country: US Clear

Opens the subscribe dialog so you can join the weekly newsletter.

2817 results
Quick filters
AI Dev Remote Senior >100k CH EU UK US IN
Quick filters

Tech Jobs in the United States

The US remains the highest-paying market for tech globally. Major hubs include the San Francisco Bay Area, New York, Seattle, Austin, and Boston, plus fully remote-first companies headquartered across the country.

Typical range: $110k–$185k USD

Salary Explorer What does the market pay?
What is a “May be filled” (ghost) job?

Listings older than ~30 days may already be filled or paused. We flag them so you can prioritise fresher roles.

Q60 Match 69% General Motors Warren, MI 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

[Applicants: Be among the first 25 applicants | Industry: Motor Vehicle Manufacturing, Appliances, Electrical, and Electronics Manufacturing, and IT Services and IT Consulting | Type: Full-time | Level: Not…

Read full description

[Applicants: Be among the first 25 applicants | Industry: Motor Vehicle Manufacturing, Appliances, Electrical, and Electronics Manufacturing, and IT Services and IT Consulting | Type: Full-time | Level: Not Applicable] Job DescriptionThe ARC Robotics Strategy & Virtual Systems team is a dynamic, fast-paced group responsible for designing and developingDigital Twin applicationsfor manufacturing plants across the globe. As aSeniorSoftware Engineeron the Digital Twin team, you will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations.This role is ideal for someone who enjoys owning features end-to-end — from schema and API design through front-end implementation and production deployment.What You’ll Do (Responsibilities)Design and implement software for robotic simulation environments and automation frameworksBuild and integrate 3D modules (e.g., rendering, simulation, physics, spatial indexing) with platform services via well-designed APIs and data contractsWork across the stack using modern front-end frameworks (e.g., React or similar), TypeScript/JavaScript, and service-oriented backends (e.g., Node.js, Python, Java, or C#)Build and iterate on web-based playback and visualization tools that rely on WebRTC, WebSockets, and streaming media pipelines to deliver simulation replaysWork with databases and storage systems to organize simulation outputs, logs, and artifacts for fast retrieval and inspectionCollaborate with robotics engineers, data scientists, and system architects to integrate software into autonomous platformsOptimize code for efficiency, scalability, and reliability in real-time systemsConduct testing, debugging, and validation of software componentsDocument software designs, processes, and best practices for maintainability and knowledge sharingServe as a Subject Matter Expert (SME) for at least one platform or application componentYour Skills & Abilities (Required Qualifications)Bachelor’s degree in Computer Science, Computer Engineering, or a related field5+ years of experience developing full-stack software applications in multiple programming languages such as Java, C#, C++, Python, JavaScript/TypeScript with modern frameworks (e.g., React, Angular)Experience with systems integration and/or interoperating with Digital Twin or IoT platformsUnderstanding of code quality analysis results and remediation mechanismsStrong oral an...

Apply
Q85 Match 69% WayUp Lake Forest, CA 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

The Company will accept applications on an ongoing basis until the position is filled.Schneider Electric is looking for a self-driven student pursuing a degree in Computer Science for a 12-week summer intern position as…

Read full description

The Company will accept applications on an ongoing basis until the position is filled.Schneider Electric is looking for a self-driven student pursuing a degree in Computer Science for a 12-week summer intern position as a Software Engineering Intern. The ideal candidate will have a strong background in Computer Science with strong mathematical skills and experience developing machine learning models.

Apply
Q60 Match 69% Saviynt Los Angeles, CA 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

[Applicants: Be among the first 25 applicants | Industry: Software Development | Type: Full-time | Level: Not Applicable] WHAT YOU WILL BE DOINGLead the design, development, and scalability of core Java-based backend…

Read full description

[Applicants: Be among the first 25 applicants | Industry: Software Development | Type: Full-time | Level: Not Applicable] WHAT YOU WILL BE DOINGLead the design, development, and scalability of core Java-based backend services that power our multi-tenant platform.Architect and optimize platform components to support high-throughput, low-latency, and mission-critical workflows.Integrate and manage core data systems (e.g., relational DBs, Redis, Elasticsearch, LDAP) to ensure performance, availability, and fault tolerance.Drive the modernization of backend services, refactoring legacy Java components and adopting modern patterns (e.g., reactive programming, event-driven architectures).Champion best practices for Java development, testing, observability, and deployment in a distributed, microservices-based environment.Collaborate cross-functionally with teams across DevOps, Security, SRE, and Application Engineering to build robust platform capabilities.Evaluate and implement scalable solutions for authentication, authorization, tenant isolation, and configuration management.Mentor engineers across teams in deep Java design principles, debugging complex issues, and engineering for reliability.Develop and maintain platform APIs, service orchestration logic, and critical workflows that support core business operations.Identify and remediate bottlenecks in Java services, JVM performance, GC tuning, thread management, and memory footprint.Build automation and guardrails for developer productivity and service reliability (CI/CD pipelines, code linting, config-as-code, etc.).Partner with architecture and leadership to drive long-term technical strategy and platform evolution.WHAT YOU BRING10+ years of experience in Software Engineering with a strong focus on Java, Spring Boot, and distributed system design.Proven track record of building and maintaining scalable backend platforms supporting millions of users or high concurrency.Deep understanding of the Java ecosystem, JVM internals, memory management, performance tuning, and multithreading.Hands-on experience with data systems such as PostgreSQL/MySQL, Redis, Elasticsearch, and LDAP.Experience designing and supporting multi-tenant architectures, including isolation, resource control, and config management.Strong experience in building and managing RESTful APIs, microservices, and platform-level abstractions.Familiarity with infrastructure and deployment environments including Kubernetes, Docker, and AWS (or oth...

Q85 Match 69% JPMorganChase New York, NY 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

[Industry: Financial Services | Type: Full-time | Level: Not Applicable] Job DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead…

Read full description

[Industry: Financial Services | Type: Full-time | Level: Not Applicable] Job DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Neovest technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.Job ResponsibilitiesExecutes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problemsDevelops secure high-quality production code, and reviews and debugs code written by othersIdentifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systemsLeads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architectureLeads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologiesAdds to team culture of diversity, equity, inclusion, and respectRequired Qualifications, Capabilities, And SkillsFormal training or certification on software development concepts and proficient advanced experienceAdvanced knowledge and experience with C#/.NetAdvanced knowledge and experience developing multi-threaded applicationsExperience building middle-tier services at scaleExperience developing software that integrates with 3rd-party, external providers using REST, SOAP, FIX, secure file transferHands-on practical experience delivering system design, application development, testing, and operational stabilityAdvanced understanding of agile methodologies such as CI/CD, Application Resiliency, and SecurityDemonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)In-depth knowledge of the markets and trading industry and their IT systemsPractical cloud native experie...

Lead Software Engineer

May be filled
Q60 Match 69% Ten Mile Square Technologies, LLC. Arlington, VA 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

The successful candidate will have a history of hands-on leadership and expertise with software development methods, technologies, and tooling. The components are primarily backend systems, but some frontend development…

Read full description

The successful candidate will have a history of hands-on leadership and expertise with software development methods, technologies, and tooling. The components are primarily backend systems, but some frontend development will be needed.Design and implement GraphQL subgraphs and participate in a federated graph schema community of practiceDefine and enforce engineering best practices around code quality, testing strategies, CI/CD pipelines, and deployment workflows on AWSContribute as member of an Agile team and promote Agile practicesWork with client executives and product team to translate business needs into requirements, epics, stories, and tasksWork with the client product team to groom the backlog, plan workstreams, plan sprints, and assign sprints and tasks to software engineersWork with principal engineers and the product team to help determine functional requirements for the system.Mentor developers on the team.Ensure technical documentation is of quality and accessible to technology team.Proactively collaborate with the Ten Mile team on development and kn...

Lead Software Engineer

May be filled
Q60 Match 95% JPMorganChase Columbus, OH 2026-02-18
Why this matched

Title matches your search • Location matches your filter • Direct apply link

Get weekly matches like this

Join us in shaping the future of banking through cutting-edge solutions and transformative initiatives.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking - Auto Line of Business…

Read full description

Join us in shaping the future of banking through cutting-edge solutions and transformative initiatives.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking - Auto Line of Business (CCB-Auto LOB), you will serve as an integral member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a core technical contributor, you will be responsible for architecting and implementing critical technology solutions across multiple technical domains within various business functions, directly supporting the firm's strategic business objectives.Job ResponsibilitiesExecute creative software solutions through design, development, and technical troubleshooting, demonstrating the ability to think beyond conventional approaches to architect innovative solutions and resolve complex technical challengesDevelop secure, high-quality production code while conducting thorough code reviews and debugging activities for code written by team membersProactively identify opportunities to eliminate or automate the remediation of recurring issues, thereby improving the overall operational stability and reliability of software applications and systemsLead technical evaluation sessions with external vendors, startups, and internal teams to conduct outcomes-oriented assessments of architectural designs, technical credentials, and applicability for integration within existing systems and information architectureLead and facilitate communities of practice across Software Engineering to prom...

Lead Software Engineer

May be filled
Q85 Match 69% Crate and Barrel Northbrook, IL 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

In this pivotal role, you will directly influence the success of cross-functional initiatives and product outcomes by providing technical leadership, establishing best practices, and mentoring our talented engineering…

Read full description

In this pivotal role, you will directly influence the success of cross-functional initiatives and product outcomes by providing technical leadership, establishing best practices, and mentoring our talented engineering team within an agile environment. You will be instrumental in shaping our technical direction and ensuring the delivery of high-quality, scalable, and maintainable software in alignment with product goals.This position is fully remoteThis role is an Individual ContributorA day in the life as a Lead Developer, Payments...Provide strong technical leadership and guidance to the software engineering team, setting the technical vision and ensuring alignment with product goalsLead the design, development, and deployment of complex software solutions, taking ownership of technical deliverables from conception to launch, within an iterative development processActively participate in and champion team ceremonies contributing to the successful delivery of sprint goals and continuous process improvementCollaborate effectively with product managers and other stakeholders to define requirements, provide technical insights, author user and technical stories, and ensure seamless integration of solutions, leveraging your comprehensive understanding of systems, tools, and applications in your productEstablish and enforce agile software development best practices, coding standards, and architectural patterns to ensure code quality, maintainability, and scalabilityMentor and guide junior and mid-level engineers, fostering their technical growth, providing constructive feedback, and promoting a collaborative team environmentTackle complex technical challenges, troubleshoot issues, and provide innovative solutionsParticipate in and drive technical design discussions, contributing to the overall system architecture and ensuring its robustness and scalabilityConduct thorough and constructive code reviews to ensure code quality and knowledge sharing within the teamEstablishes and champions high standards for knowledge management within the team, ensuring clear, comprehensive, and easily accessible documentation for all developed features and solutions, significantly enhancing team efficiency and codebase maintainabilityStay up-to-date with...

Q85 Match 69% DCCA Ellicott City, MD 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

[Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and…

Read full description

[Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and commercial enterprises since 1982. Better yet, thanks to DCCA’s successful track record, clients can rest assured knowing DCCA can tackle any problem with ease, allowing them to focus on the work that matters.Internally, DCCA prides itself on a culture built on integrity and inclusivity, allowing its employees to build lasting skills and relationships.

Q85 Match 69% First Citizens Bank Morristown, NJ 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

NJThis position provides complex technical support to data processing systems through enhancement of related software and processes. Inspects business specifications, programming specifications, coding, test plans,…

Read full description

NJThis position provides complex technical support to data processing systems through enhancement of related software and processes. Inspects business specifications, programming specifications, coding, test plans, documentation, and implementation plans for accuracy.Business Support - Provides technical support to production systems by addressing reported issues, anticipating maintenance requirements, and ensuring functionality for end user needs.

Q60 Match 69% IBM Research Park, CA 2026-02-18
Why this matched

Title matches your search • Direct apply link

Get weekly matches like this

To design. In this role, you will design, develop, and implement advanced AI solutions using IBM’s Watsonx platform and pretrained models like Granite.

Q60 Match 95% IBM Austin, TX 2026-02-18
Why this matched

Title matches your search • Location matches your filter • Direct apply link

Get weekly matches like this

To design. In this role, you will design, develop, and implement advanced AI solutions using IBM’s Watsonx platform and pretrained models like Granite.

Salary insights

Transparency promise

Salary tags blend employer provided ranges with Catalitium estimates. We mark ranges with Est. labels, note any missing data, and never inflate compensation to boost clicks.

Currency harmonized to USD/EUR/GBP/CHF to avoid surprises.

Outliers are reviewed manually before they appear on a card.

Sponsored employers follow the same disclosure and pay rules.

Job search FAQs

Are remote AI roles hiring in the EU?

Yes. Remote-friendly AI and ML roles in the EU have grown over 30% year-on-year. Germany, France, the Netherlands, and Spain lead in volume. Use the AI and EU filters together to surface them quickly, and check the salary estimate badge to ensure the range meets your expectations.

How fresh are the job postings?

Listings are refreshed continuously from employer feeds and normalised daily. Each card shows a posted date pill so you can see exactly how old a listing is. Jobs posted within the last 7 days receive a green New badge. Listings older than 30 days receive a May be filled warning.

Do roles include salary estimates?

Yes. Most listings show an Est. salary pill derived from Catalitium's location-based salary database, blended with any employer-disclosed range. Senior and lead roles receive an automatic seniority uplift. If a salary range is genuinely unknown we leave the field blank rather than show a misleading estimate.

What is a ghost job and how do I spot one?

A ghost job is a listing that has been live for 30+ days and is likely already filled, on hold, or was never a real opening. Research suggests up to 40% of active listings at any time are ghost jobs. Catalitium flags every listing older than 30 days with a triangle May be filled badge so you can prioritise your energy on fresh openings.

What are the highest-paying tech roles right now?

AI and ML engineer roles currently command the highest median salaries on Catalitium, around $150k–$200k USD in the US and EUR 100k–EUR 160k in Europe. Principal and Staff Engineer roles come close, followed by senior full-stack and cloud infrastructure engineers. Use the >100k filter to see only high-compensation listings.

How do I negotiate a higher salary offer?

Reference Catalitium's salary data when negotiating: show the employer the market range for your role and region. Studies show engineers who negotiate receive 10–20% more than the initial offer on average. If base salary is fixed, push on equity, signing bonus, remote allowance, and learning budget. See our Salary Negotiation Guide in the Resources section.

Which European cities pay the most for tech?

Zurich and Geneva (Switzerland) consistently top European tech salaries, followed by London, Amsterdam, Berlin, Paris, and Stockholm. Swiss salaries are typically quoted in CHF and translate to EUR 100k–160k for mid-senior roles. London follows at GBP 70k–110k. Berlin and Amsterdam are competitive at EUR 70k–100k for comparable experience levels.

Can I track my job applications on Catalitium?

Yes. Our free Application Tracker lets you move roles through a Kanban pipeline: Applied, Phone Screen, Interview, Offer, and Closed. It requires no account and stores everything privately in your browser. Hit the Track button on any job card to add it. You can also export your full pipeline as a CSV.

How does Catalitium differ from LinkedIn Jobs?

LinkedIn optimises for engagement and premium upgrades. Catalitium is built exclusively for tech candidates who want signal over noise: every listing shows salary estimates, ghost jobs are flagged, AI-powered summaries save you time reading descriptions, and the application tracker replaces the black-hole Easy Apply experience. No premium paywall, no recruiter spam.

Can I filter to remote-only jobs?

Yes. Choose Remote in the location/country field or tap a Remote shortcut chip. Results are limited to roles that advertise remote or hybrid where the listing text supports it, and remote-friendly rows show a Remote badge.

Which tech stacks are most in demand?

Across Catalitium tech listings, Python, TypeScript/JavaScript, Go, Java, and cloud platforms (AWS, GCP, Azure, Kubernetes) recur most often; AI and data roles add PyTorch, TensorFlow, and LLM tooling. Title and AI summary chips reflect the employer's stated stack.

Which Swiss cities pay the most for software roles?

Zurich and Geneva typically lead Switzerland for software, data, and platform engineering compensation; smaller hubs follow at a discount. Swiss ranges often sit above neighbouring EU markets for comparable seniority—check Est. salary on each card when you filter by Switzerland.

Save this search and get a weekly digest of top matches. Includes salary signal. No spam.

Catalitium logo

Weekly high-match job digest

One email per week with your best-matching roles and salary signals. No spam, unsubscribe anytime.

Privacy-friendly. One curated email per week.

Catalitium logo Contact us

Questions, partnerships, or feedback? Drop a note and we'll reply.