Job offers - CrawlJobs

Software Engineer II Jobs (Remote work)

54 Job Offers

Software Development Engineer II (Senior Data Engineer), HD Core
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Mapbox
Expiration Date
Until further notice
Software Development Engineer II (Full-stack Engineer)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Mapbox
Expiration Date
Until further notice
Software Development Engineer II, Traffic
Save Icon
Salary Icon
Salary
160650.00 - 217350.00 USD / Year
Mapbox
Expiration Date
Until further notice
Software Engineer, II - Autonomy Data
Save Icon
Salary Icon
Salary
Not provided
Torc Robotics
Expiration Date
Until further notice
Software Engineer II, MLOps Framework
Save Icon
Salary Icon
Salary
Not provided
Torc Robotics
Expiration Date
Until further notice
Senior II Fullstack Software Engineer, GRC
Save Icon
Salary Icon
Salary
Not provided
vanta.com Logo
Vanta
Expiration Date
Until further notice
Software Engineer II - Python, Java / Spring or Go
Save Icon
Salary Icon
Salary
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Software Engineer II - Python, Java / Spring or Go
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Sr. Software Engineer II - Byte POS
Save Icon
Location Icon
Location
Salary Icon
Salary
131100.00 - 164300.00 USD / Year
yum.com Logo
Yum!
Expiration Date
Until further notice
Software Engineer II - Azure Resource Graph
Save Icon
Join Microsoft as a Software Engineer II on the Azure Resource Graph team, powering planet-scale cloud inventory for every Azure customer. You’ll design and build high-throughput query and ingestion services using C#, Java, or Python, with a focus on scalability and performance. Based in multiple...
Location Icon
Location
United States, Multiple Locations
Salary Icon
Salary
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer II
Save Icon
Senior Software Engineer II needed in India to build scalable, cloud-based billing systems for Confluent’s real-time data streaming platform. Requires 8+ years of experience, expertise in Go/Java/C++, Kubernetes, and public clouds (AWS, GCP, Azure). Join a remote-first, ego-free team focused on o...
Location Icon
Location
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer II, Kora Compute
Save Icon
Salary Icon
Salary
218700.00 - 257000.00 USD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft’s Azure Hyperscale Networking team as a Software Engineer II to tackle AI-driven network challenges. You’ll design and implement code for WAN traffic engineering, reliability, and quality using C, C++, C#, or Python. Based in multiple US locations, this role requires 2+ years of ex...
Location Icon
Location
United States, Multiple Locations
Salary Icon
Salary
102100.00 - 219200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - Finance Data & Experiences
Save Icon
Join Microsoft’s Finance Data & Experiences team as a Software Engineer II in Mexico City. You will leverage AI, Python, C#, or Java to build scalable cloud solutions on Azure, driving global business optimization. Collaborate across finance and engineering to deliver high-impact data experiences...
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer II role

Explore Software Engineer II jobs and discover a pivotal career stage for experienced developers ready to take on greater technical ownership and complexity. A Software Engineer II is a mid-level professional who operates with substantial independence, designing, building, and maintaining critical software systems. This role is a cornerstone of engineering teams, bridging the gap between foundational execution and strategic leadership.

Typically, professionals in these jobs are responsible for the end-to-end delivery of features or services. Common responsibilities include designing scalable system architectures, writing clean and efficient code, developing and integrating APIs, and ensuring robustness through comprehensive testing and debugging. They often own specific components or services, making key decisions on implementation and technology choices. Collaboration is a significant aspect of the role; Software Engineers II regularly work with product managers, designers, and other engineers to translate requirements into technical specifications and high-quality deliverables. They also frequently mentor junior developers, conduct code reviews, and contribute to improving team processes and engineering best practices.

The technical skill set for these positions is both deep and broad. Proficiency in one or more modern programming languages such as Java, Python, JavaScript (with frameworks like React or Node.js), C#, or Go is standard. Strong experience with cloud platforms (AWS, Azure, or GCP) and services is highly common, including serverless computing, containers, and managed databases. A solid grasp of data structures, algorithms, and system design principles is essential. Familiarity with DevOps practices, including CI/CD pipelines, infrastructure as code, and monitoring tools, is often expected. Beyond technical acumen, successful candidates demonstrate strong problem-solving abilities, effective communication skills, and a proactive approach to identifying and mitigating risks in projects.

Typical requirements for Software Engineer II jobs include a Bachelor’s degree in Computer Science or a related field (or equivalent practical experience) coupled with approximately 3-5 years of professional software development experience. Employers look for a proven track record of contributing to significant features, demonstrating growing autonomy, and showing initiative in technical design and process improvement. This career level is ideal for engineers seeking to deepen their expertise while beginning to influence technical direction, making it a highly sought-after and rewarding position for those advancing their tech careers.