CrawlJobs Logo
Briefcase Icon
Category Icon

Engineers, Software Jobs (On-site work)

2805 Job Offers

Filters
Staff Software Engineer
Save Icon
Join our Content Recommendations Team as a Staff Software Engineer in Dhaka. You will drive architecture and design for AI-first products, using modern Kotlin, Go, and cloud infrastructure. This role requires 7+ years of experience and hands-on expertise with LLMs and microservices. Enjoy top com...
Location Icon
Location
Bangladesh , Dhaka
Salary Icon
Salary
Not provided
optimizely.com Logo
Optimizely
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Join our innovative Opal/AI team in Dhaka as a Staff Software Engineer. You will build cutting-edge AI tools and services using React, TypeScript, and Node.js, integrating via APIs and chat interfaces. This role requires 7+ years of experience, including expertise in LLM APIs and conversational A...
Location Icon
Location
Bangladesh , Dhaka
Salary Icon
Salary
Not provided
optimizely.com Logo
Optimizely
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Lead complex, chapter-wide technical initiatives as a Staff Software Engineer at YouVersion in Edmond. Design scalable systems, mentor engineers, and solve high-impact problems to bring Scripture to life globally. Requires 7+ years of experience, architectural expertise, and a passion for using t...
Location Icon
Location
United States , Edmond
Salary Icon
Salary
Not provided
life.church Logo
Life.Church
Expiration Date
Until further notice
Director of Software Engineering
Save Icon
Lead the development of a groundbreaking software system set to transform the construction industry. This Director of Software Engineering role requires a proven leader with advanced technical skills and a strong delivery track record. Based in Arlington Heights, IL, the position offers a competi...
Location Icon
Location
United States , Arlington Heights, Illinois
Salary Icon
Salary
90000.00 - 160000.00 USD / Year
pathcc.com Logo
Path Construction
Expiration Date
Until further notice
Software Engineer
Save Icon
Join QTEC Aerospace in Huntsville, AL, as a Software Engineer supporting critical Missile Defense Systems. This role requires a STEM degree, 9+ years' experience, and expertise in C++/Java development within Unix/Linux environments. You will design, code, and maintain enterprise software in a col...
Location Icon
Location
United States , Huntsville
Salary Icon
Salary
Not provided
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Software System Engineer
Save Icon
Join QTEC Aerospace in Huntsville, AL, as a Software System Engineer supporting vital Missile Defense programs. Utilize your 14+ years of experience and expertise in C++/Java, Linux, and containerization (Docker/Kubernetes) to develop complex, physics-intensive algorithms. This role offers a coll...
Location Icon
Location
United States , Huntsville
Salary Icon
Salary
Not provided
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Lead Software Engineer - Python
Save Icon
Lead Python Software Engineer role for the semiconductor industry. Design and implement software for Test & Measurement, Validation, and GUIs using Python, FastAPI, and microservices. Requires 5-7 years' experience, team leadership, and cloud/AWS/Azure knowledge. Enjoy flexible hours, profit-shar...
Location Icon
Location
India , Bangalore; Coimbatore
Salary Icon
Salary
Not provided
solitontech.com Logo
Soliton
Expiration Date
Until further notice
Jr Software Engineers
Save Icon
Join QTEC Aerospace in Huntsville, AL, as a Jr. Software Engineer supporting vital Missile Defense Systems. This role requires a Bachelor's degree and 2+ years of Java/JEE development experience within Agile teams. You will design, code, and maintain enterprise applications, contributing directly...
Location Icon
Location
United States , Huntsville
Salary Icon
Salary
Not provided
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Web Based Software Engineer
Save Icon
Join QTEC Aerospace in Colorado Springs as a Web Based Software Engineer. Develop critical web applications for Missile Defense Systems using Angular/React and Java. This role requires a relevant degree, Security+ certification, and 5+ years of experience. We offer full benefits, a 401(k), and PTO.
Location Icon
Location
United States , Colorado Springs
Salary Icon
Salary
80000.00 - 146000.00 USD / Year
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Lead Software Engineer - C#
Save Icon
Lead C# Engineer role in Bangalore/Coimbatore for a seasoned professional with 5-10 years of ASP.NET expertise. You will architect scalable solutions, lead a team, and drive technical decisions using MVVM, WPF, and Git. Enjoy profit-sharing, health insurance, and significant work flexibility whil...
Location Icon
Location
India , Bangalore/Coimbatore
Salary Icon
Salary
Not provided
solitontech.com Logo
Soliton
Expiration Date
Until further notice
Backend Software Engineer - Flights
Save Icon
Join Navan's Flights team in Palo Alto as a Backend Software Engineer. Build and scale the next-generation flight platform, a flagship product impacting global customers. Tackle complex challenges in distributed systems and microservices within a collaborative, global team. Enjoy comprehensive be...
Location Icon
Location
United States , Palo Alto
Salary Icon
Salary
101250.00 - 175000.00 USD / Year
navan.com Logo
Navan
Expiration Date
Until further notice
Software Engineer
Save Icon
Launch your software engineering career at NTT DATA in Jakarta. This entry-level role focuses on designing and developing cloud-based solutions using micro-services architecture. You will collaborate on coding, testing, and deployment while building expertise in AWS, Azure, Java, Python, and Kube...
Location Icon
Location
Indonesia , Jakarta Selatan
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Sr. Software Engineer - Backend
Save Icon
Join our agile engineering team in Mumbai as a Senior Backend Engineer. Design, develop, and support scalable systems used by a large developer community. Leverage 3-6 years of experience in languages like Java, Python, or Go to drive technical projects and mentor peers. Enjoy comprehensive medic...
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join our agile engineering team in Mumbai as a Senior Backend Engineer. Design, develop, and support scalable systems used by a large developer community. Leverage 3-6 years of experience with languages like Java, Python, or Go to drive technical projects and mentor peers. Enjoy comprehensive med...
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join our agile team in Mumbai as a Senior Backend Engineer. Design and develop scalable systems used by a large community of developers. We seek 3-6 years of experience in languages like Java, Python, or Go, with deep OS and networking knowledge. Enjoy comprehensive medical insurance, unlimited t...
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join our agile team in Mumbai as a Senior Backend Engineer. Design and develop scalable systems using Ruby, Node.js, Python, Java, C/C++, or Golang. Drive technical projects, mentor peers, and ensure engineering excellence. Enjoy comprehensive medical insurance, unlimited time off, and a dynamic ...
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join our agile engineering team in Mumbai as a Senior Backend Engineer. Design, develop, and support scalable systems used by a large developer community. We seek 3-6 years of experience in languages like Java, Python, or Go, with deep OS and networking knowledge. Enjoy comprehensive medical insu...
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Senior Software Engineer : Backend
Save Icon
Join our agile team in Mumbai as a Senior Backend Engineer. Design and develop scalable systems using Ruby, Node.js, Python, or Java. Drive technical projects, mentor peers, and ensure engineering excellence. Enjoy comprehensive medical insurance, unlimited time off, and a dynamic startup culture.
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Lead Software Engineer (Full-stack)
Save Icon
Lead a full-stack team in South Jordan, developing high-performance web/desktop apps with Angular 16+, TypeScript, and C#/.NET on AWS. Design scalable architecture, robust APIs, and mentor engineers. Enjoy competitive benefits, PTO, and a collaborative culture focused on quality and innovation.
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Servicenow Software Engineer – Platform Operations
Save Icon
Join Berkshire Hathaway Specialty Insurance as a ServiceNow Software Engineer for Platform Operations. This role, based in Boston, MA or Stevens Point, WI, focuses on designing and maintaining scalable ServiceNow solutions. We seek an expert with 7+ years' experience, CSA/CAD certifications, and ...
Location Icon
Location
United States , Boston, MA; Stevens Point, WI
Salary Icon
Salary
80000.00 - 120000.00 USD / Year
bhspecialty.com Logo
Berkshire Hathaway Specialty Insurance
Expiration Date
Until further notice

About the Engineers, Software role

Explore the dynamic world of software engineering jobs, a profession at the forefront of the digital revolution. Software engineers are the architects and builders of the technology that powers our modern world, from the applications on our phones to the complex systems running global enterprises. This role is fundamentally about problem-solving, using computational logic and creative thinking to design, develop, and maintain the software that businesses and consumers rely on every day.

Professionals in these jobs are typically responsible for the entire software development lifecycle. This begins with analyzing user needs and software requirements, followed by designing robust system architectures. They then write clean, efficient, and scalable code in various programming languages like Java, Python, C++, or JavaScript. A significant part of their work involves rigorous testing and debugging to identify and resolve issues, ensuring the final product is reliable and performs optimally. Beyond initial creation, software engineers are also tasked with maintaining and updating existing systems, integrating new features, and improving performance based on user feedback and evolving technological landscapes.

In today's collaborative environments, software engineers rarely work in isolation. They are integral members of agile teams, participating in code reviews, contributing to architectural discussions, and working closely with product managers, designers, and quality assurance specialists. Leadership roles often emerge, where senior or staff engineers provide technical guidance, mentor junior developers, and champion best practices in coding standards, security, and DevOps methodologies.

The typical skills and requirements for software engineering jobs are both technical and interpersonal. A strong foundation in computer science principles, data structures, algorithms, and object-oriented design is essential. Proficiency in one or more programming languages and experience with related frameworks (such as Spring Boot or .NET) are standard expectations. Familiarity with database technologies, both SQL (like PostgreSQL) and NoSQL (like MongoDB), is highly valuable, as is experience with cloud platforms (AWS, Azure, GCP) and tools for version control (Git), continuous integration, and containerization (Docker). Crucially, soft skills like analytical thinking, effective communication, teamwork, and a continuous learning mindset are what distinguish exceptional engineers, enabling them to tackle complex challenges and adapt in a rapidly changing field. A bachelor's degree in computer science or a related field is a common entry requirement, though equivalent practical experience is often accepted. For those with a passion for innovation and a logical mind, software engineering jobs offer a rewarding and ever-evolving career path.

Filters

×
Countries
Category
Location
Work Mode
Salary