Software Engineer II

MICRO SURFACE ENGR., INC.
Oakland, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 199K

Job location

Oakland, United States of America

Tech stack

C
Java
JavaScript
Adobe InDesign
Data analysis
Microsoft Online Services
C Sharp (Programming Language)
C++
Code Review
Software Debugging
Distributed Systems
Monitoring of Systems
Python
Reliability Engineering
Cloud Services
Software Engineering
Software Systems
Information Technology
Data Pipelines

Job description

work and beyond. Responsibilities + Design, implement, test, and operate software components and services as part of large-scale distributed systems. + Contribute to the development of fleet management platforms that improve system health, availability, and capacity utilization. + Build and maintain data pipelines, telemetry-driven workflows, and automation systems to support monitoring, diagnostics, and operational efficiency. + Apply engineering fundamentals to solve problems in service reliability, performance, and scalability. + Contribute to the development of systems that leverage data-driven insights for detecting anomalies and improving operational outcomes. + Participate in design discussions, code reviews, and implementation of software components following engineering best practices. + Support live-site operations, including monitoring, troubleshooting, and resolving production issues. + Collaborate effectively with cross-functional teams to deliver software solutions

Requirements

that meet business and customer needs. Qualifications Required Qualifications: + Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: + Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience. + Experience developing or operating distributed systems, cloud services, or large-scale platforms. + Familiarity with telemetry, monitoring systems, or data processing pipelines. + Exposure to automation frameworks or service reliability engineering practices. + Solid problem-solving, debugging, and collaboration skills. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional

Apply for this position