CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs (On-site work)

2836 Job Offers

Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Annapolis Junction, MD, for a TS/SCI w/Poly role. You will own a Kubernetes-native platform, advancing its web UI, microservices, and cloud-native components. Required expertise includes Go, TypeScript, Kubernetes, and event-driven systems like Kafka. This ro...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Cortex Content R&D group as a Senior Software Engineer in Tel Aviv. Specialize in Python to develop security orchestration and automation solutions. Lead CI/CD pipeline design, provide technical guidance, and collaborate with global teams in cybersecurity. Requires 5+ years in software d...
Location Icon
Location
Israel , Tel Aviv-Yafo
Salary Icon
Salary
Not provided
iaggbs.com Logo
IAG GBS
Expiration Date
Until further notice
Senior/Principal Software Engineer
Save Icon
Join Palo Alto Networks in Tel Aviv as a Senior/Principal Backend Engineer. Develop scalable backend services for cutting-edge Cortex security products like XSOAR and AI solutions. Leverage your expertise in cloud platforms, Go/Python, and Generative AI integration within a dynamic team. Drive th...
Location Icon
Location
Israel , Tel Aviv-Yafo
Salary Icon
Salary
Not provided
iaggbs.com Logo
IAG GBS
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Gurgaon or Mumbai. Utilize your 4-6 years of expertise in C#, .NET, MVC, and SQL Server to design, develop, and lead a team. Key responsibilities include full-cycle application development, code review, and mentoring junior developers. This role requires stro...
Location Icon
Location
India , Gurgaon, Mumbai
Salary Icon
Salary
Not provided
inubesolutions.com Logo
iNube
Expiration Date
Until further notice
Software Development Engineer I
Save Icon
Join Atica, a profitable tech-first startup, as a Software Development Engineer I in Pune. Develop scalable software in Java, Python, or JS for our unified hotel revenue platform. We offer competitive salary, health benefits, and AI training in a dynamic, remote-friendly environment.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
aticaglobal.com Logo
Atica Global
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join AnaVation as a Mid-Level Software Engineer in Chantilly. Design and develop critical applications for large-scale data processing and advanced analytics within a forensic ecosystem. Requires 5+ years' experience, Python proficiency, Agile knowledge, and an active TS/SCI clearance. Enjoy comp...
Location Icon
Location
United States , Chantilly
Salary Icon
Salary
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Software Engineer Intern - Audio Processing on GPU
Save Icon
Join Arturia's mission to make music creation accessible through technology. As a Software Engineer Intern, you will research and develop GPU-based audio processing algorithms in Montbonnot-Saint-Martin. This role requires C++ and GPGPU experience, with signal processing knowledge as a plus. You'...
Location Icon
Location
France , Montbonnot-Saint-Martin
Salary Icon
Salary
Not provided
vo2-group.com Logo
VO2 Group
Expiration Date
Until further notice
Software Engineer - Low Touch Desk
Save Icon
Join our Algorithmic Execution Services team in Chicago as a Software Engineer. You will design and maintain high-performance, low-latency trading systems using Java and Python. This role requires deep financial markets knowledge and expertise in FIX protocols. We offer competitive compensation, ...
Location Icon
Location
United States , Chicago
Salary Icon
Salary
200000.00 - 250000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Software Engineer - Low Touch Desk
Save Icon
Join our Algorithm/Research team in Chicago as a Software Engineer. You will design and maintain high-performance trading systems using C++, Python, and Java. This role requires 10+ years of experience in algorithmic finance and a strong understanding of markets. We offer competitive compensation...
Location Icon
Location
United States , Chicago
Salary Icon
Salary
200000.00 - 275000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Senior Software Engineer - Broker-Dealer Clearing
Save Icon
Join our New York team as a Senior Software Engineer in Broker-Dealer Clearing. You will build mission-critical, high-throughput systems that power the global financial markets. We seek an expert with 8+ years of experience and strong CS fundamentals to solve complex problems. Enjoy competitive c...
Location Icon
Location
United States , New York
Salary Icon
Salary
170000.00 - 250000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a Software Engineer to design, develop, and modify software applications. This role requires experience in technical specifications, unit/regression testing, and building CI/CD systems with Kubernetes and Docker. The position is based in Vienna, VA, with opportunities at various unanticip...
Location Icon
Location
United States , Vienna and various unanticipated locations throughout the U.S.
Salary Icon
Salary
Not provided
synapteinsolutions.com Logo
Synaptein Solutions
Expiration Date
Until further notice
Senior Engineer, Software Development Engineering (Apps)
Save Icon
Lead the development of innovative, scalable mobile and cloud applications in Bengaluru. We seek a senior engineer with 2+ years' experience in Java/Python/C++, API integration, and Agile methodologies. Drive technical excellence, mentor junior developers, and shape our tech stack.
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Sportradar's Odds Product Division in Warsaw as a Senior Software Engineer. Develop high-performance, cloud-first services using Java, TDD, and AWS for real-time sports data. Thrive in a collaborative, agile environment that values clean code, innovation, and work-life balance. Utilize moder...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Sportradar's Odds Division in Warsaw as a Senior Software Engineer. Build high-performance, cloud-first services using Java/C++, AWS, and Kubernetes on real-time sports data. We value engineering quality, a test-first mindset, and offer a collaborative, global environment with true work-life...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Staff Robotics Software Engineer
Save Icon
Lead the development of cutting-edge robotics software at Tutor Intelligence, bridging AI and physical automation. You'll architect systems from low-level control to cloud services, impacting real-world factories. We seek an exceptional engineer with deep expertise in Python/C++, ROS, and complex...
Location Icon
Location
United States , Watertown
Salary Icon
Salary
170000.00 - 230000.00 USD / Year
tutorintelligence.com Logo
Tutor Intelligence
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Lead the development of core AI and robotics software systems at a cutting-edge startup. Design scalable platforms across backend, infrastructure, and application layers to power intelligent robots in real factories. This role requires strong architecture skills and experience building complex pr...
Location Icon
Location
United States , Watertown
Salary Icon
Salary
170000.00 - 230000.00 USD / Year
tutorintelligence.com Logo
Tutor Intelligence
Expiration Date
Until further notice
Senior Software Systems Engineer
Save Icon
Join our R&D team in Raleigh as a Senior Software Systems Engineer. Develop groundbreaking infusion pump platforms and connected digital healthcare applications. Apply your Agile, requirements management, and regulated product expertise in a collaborative environment. We offer comprehensive benef...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
96000.00 - 132000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Principal Software Systems Engineer
Save Icon
Lead the development of groundbreaking healthcare solutions as a Principal Software Systems Engineer in Raleigh. You will drive new product development for Infusion Pump Platforms and Digital Apps using Agile and Systems Engineering. This role requires expertise in regulated medical devices, requ...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Senior Principal Software Systems Engineer
Save Icon
Lead groundbreaking healthcare innovation as a Senior Principal Software Systems Engineer in Raleigh. Develop infusion pump platforms and digital apps using Agile methodologies in a regulated medical device environment. This role requires 10+ years of experience and offers a robust benefits packa...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
128000.00 - 176000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Senior Software Systems Engineer
Save Icon
Join our R&D team in Raleigh as a Senior Software Systems Engineer. Develop groundbreaking infusion pump platforms and connected digital healthcare applications. We seek expertise in Agile, requirements management, and regulated systems. Enjoy comprehensive benefits, including health coverage fro...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
96000.00 - 132000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.