Job offers - CrawlJobs

Software Engineer 2 Jobs (Hybrid work)

20 Job Offers

Principal Software Engineer 2 - OLTP
Save Icon
Snowflake seeks a Principal Software Engineer 2 in Menlo Park to architect next-gen OLTP systems across Postgres and Unistore. Requires 15+ years in databases, distributed systems, and cloud infrastructure. Shape transactional architecture for AI-native workloads.
Salary Icon
Salary
Not provided
Snowflake
Expiration Date
Until further notice
Software Engineer 2, AI Gateway
Save Icon
Join Kong's AI Gateway team as a Software Engineer in Milan, building API management for LLMs. Requires 3+ years server-side experience with Golang or Rust, distributed systems and Linux expertise.
Location Icon
Location
Salary Icon
Salary
Not provided
Kong
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Salary Icon
Salary
Not provided
Berkshire Hathaway Homestate Companies
Expiration Date
Until further notice
Software Engineer 2 (Hybrid)
Save Icon
Salary Icon
Salary
64.04 - 120.27 USD / Hour
wyetechllc.com Logo
Wyetech
Expiration Date
Until further notice
Software Engineer 2 (16 hours of Telework Available each Week)
Save Icon
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
64.04 - 120.27 USD / Hour
wyetechllc.com Logo
Wyetech
Expiration Date
Until further notice
Senior Software Engineer 2
Save Icon
Salary Icon
Salary
172000.00 - 228000.00 USD / Year
stepful.com Logo
Stepful
Expiration Date
Until further notice
Software Engineer Sys 2
Save Icon
Salary Icon
Salary
86000.00 - 183000.00 USD / Year
lamresearch.com Logo
Lam Research
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
lamresearch.com Logo
Lam Research
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft’s ISE team in Tokyo as a Software Engineer 2, collaborating with customers to build cloud-based solutions using C, C++, C#, Java, JavaScript, or Python. You’ll design, code, and optimize high-impact open-source assets while leveraging bilingual Japanese and English skills. Enjoy a ...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft’s AI Frameworks team in Noida as a Software Engineer 2. You will develop system software and tools for next-gen supercomputers and the Maia-300 AI accelerator. Requires 4+ years in C/C++ and Python, with exposure to CUDA/ROCm. Collaborate with hardware and ML teams to optimize trai...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Senior Full Stack Engineer sought for Hyderabad-based role requiring 7+ years of experience in C#, Java, Python, or JavaScript. Key focus on building Generative AI solutions with LLMs (GPT, Azure OpenAI), Agentic AI, and RAG. You will design RESTful APIs, develop React front-ends, and manage Azur...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft’s Azure Data engineering team in Hyderabad as a Software Engineer 2. You will design and deliver scalable cloud solutions, working with C#, Python, or Java on products like Azure SQL DB and Microsoft Fabric. Requires a Bachelor’s in CS and 2-4 years of coding experience, plus a Mic...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft Digital as a **Software Engineer 2** in Hyderabad, India. Build high-quality, accessible frontend features for Governance Hub using **React, TypeScript, and Vite**. Drive platform architecture with micro-frontends and module federation, while upholding security and performance stan...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2 - iOS
Save Icon
Join Uber’s Courier team in Hyderabad as an iOS Software Engineer 2. You’ll build consumer delivery features within the Rider app, collaborating with cross-functional teams. Requires 3+ years of iOS development, strong UI/performance skills, and algorithm proficiency. Ideal for engineers passiona...
Location Icon
Location
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft’s Azure Data engineering team in Hyderabad as a Software Engineer 2. Design and deliver scalable cloud solutions using C#, Python, or Java, focusing on reliability and performance. Collaborate globally on products like Microsoft Fabric and Azure SQL DB, with opportunities for autom...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Seeking a **Software Engineer 2** in **Hyderabad, India** to build AI-powered solutions for Microsoft’s sales ecosystem. You need 2–5 years of coding experience (C#, Java, Python, or React) and proficiency in **AI-native development**, including Agent Harnesses and LLMs. The role involves prototy...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2, Azure Data Platform
Save Icon
Join Microsoft’s Azure Data Platform team in San José, Costa Rica as a Software Engineer 2. You will design and deliver scalable cloud services, working with distributed systems and coding in C#, Python, or Java. This role offers the chance to enhance reliability and automation on products like A...
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer Sys 2
Save Icon
Join Lam’s centralized software engineering team in Fremont, CA as a Software Engineer Sys 2. You will design, develop, and debug software tools, leveraging expertise in OOP, Design Patterns, and multithreading. Requires a Bachelor’s in Engineering with 2+ years of experience or an advanced degre...
Salary Icon
Salary
86000.00 - 183000.00 USD / Year
lamresearch.com Logo
Lam Research
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft’s CoreAI team in Redmond as a Software Engineer 2, building the end-to-end AI stack for Azure and flagship products. You’ll design large-scale cloud services, drive DevOps culture, and work with C#, Python, or Java. Requires 2+ years in distributed systems and a Bachelor’s in CS. E...
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft’s world-class Azure SQL Database team in Bangalore, India as a Software Engineer 2. We seek a skilled engineer with 4+ years of C++ and Performance Engineering experience to solve hard technical challenges. You will optimize mission-critical cloud services, collaborate on cutting-e...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer 2 role

A Software Engineer 2 is a mid-level professional responsible for designing, developing, testing, and maintaining complex software systems that power critical business operations and user-facing applications. This role represents a step beyond entry-level positions, where engineers are expected to work with greater autonomy, contribute to system architecture decisions, and mentor junior team members. Software Engineer 2 jobs typically involve translating documented user and system requirements into robust, scalable software solutions across a variety of domains, including backend services, data processing pipelines, real-time systems, and enterprise information platforms.

Common responsibilities for a Software Engineer 2 include analyzing requirements to derive detailed software design and performance specifications, writing clean and maintainable code, and debugging existing software to correct defects. These professionals frequently design and implement algorithms that meet strict performance, timing, and resource constraints. They also develop and optimize database interfaces, queries, and data repository solutions. A significant part of the role involves collaborating with cross-functional teams—including system engineers, hardware engineers, and product managers—to define interfaces, system capabilities, and integration strategies. Software Engineer 2 jobs often require engineers to produce and review technical documentation, develop and execute software test procedures, and support deployment and operational verification activities. Many positions also involve serving as a technical lead on smaller projects, overseeing development activities, and ensuring adherence to established engineering standards and security practices.

Typical skills and requirements for Software Engineer 2 positions include a strong foundation in computer science fundamentals such as data structures, algorithms, and object-oriented design. Proficiency in one or more modern programming languages like Java, C#, Python, or C++ is essential. Experience with frameworks such as Spring, RESTful API design, and database technologies (both SQL and NoSQL like MongoDB) is highly valued. Many Software Engineer 2 jobs also require familiarity with cloud platforms, distributed systems, and service-oriented architectures. Understanding of secure coding practices, version control, continuous integration, and telemetry for monitoring system health is increasingly important. A bachelor’s degree in computer science or a related field is commonly required, though equivalent professional experience may be accepted. Depending on the industry, positions may require U.S. citizenship, security clearances, or background checks. Overall, Software Engineer 2 jobs offer a blend of hands-on technical work, system-level thinking, and growing leadership opportunities in a collaborative environment.