Dev & Test - Software Design Engineer 3

Apex Systems LLC
Redmond, United States of America
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
$ 141K

Job location

Redmond, United States of America

Tech stack

Testing (Software)
Java
Microsoft Windows
Automation of Tests
C++
Code Review
Continuous Integration
Software Debugging
Linux
Azure
Software Engineering
Data Logging
Azure
System Availability
Spark
Data Pipelines

Job description

We are seeking an Applications Development & Test Software Design Engineer. This role involves feature design, development, validation, CI/CD, and resolving bugs and technical issues. The engineer will collaborate with an engineering manager and other team members, adhering to established engineering practices and deployment protocols., * Design, implement, test, and ship Windows and Linux client/OS components that support monitoring, diagnostics, and reliability scenarios.

  • Translate customer and partner requirements into technical designs, prototypes, and production-ready implementations.
  • Address security tasks such as fixing code vulnerabilities, updating identities and secrets, and securing endpoints.
  • Perform governance-related work, including data partitioning and implementing physical access restrictions.
  • Write, modify, and debug code and services as part of the standard engineering lifecycle.
  • Maintain and improve data pipelines across Cosmos (MapReducer) and Azure data platforms like HDI, ADLS Gen2, and Spark.
  • Investigate and mitigate production issues, performing root-cause analysis and implementing durable fixes.
  • Drive engineering best practices, including code reviews, CI/CD, and automated testing, to improve quality and maintainability.

Requirements

  • Proven experience building for high availability, performance, security, and operability, including telemetry, logging, alerting, and safe rollouts.
  • Experience developing and maintaining Linux-based components used to monitor and diagnose the health of services and fleet infrastructure.

Technical Skills:

  • Software development experience in Rust, Java, C, or C++.
  • Proficiency with Azure data platforms such as HDI, ADLS Gen2, and Spark.
  • Familiarity with Cosmos (MapReducer).

Benefits & conditions

This is a contract position requiring the individual to be on-site five days a week. The role primarily involves execution-focused work, following a task list to complete high-priority deliverables. The work schedule is 40 hours per week, Monday through Friday, with no overtime expected. Collaboration with team members will be essential for onboarding and project ramp-up.

Compensation & Benefits

The anticipated pay range for this position is $63.00 to $68.00 per hour. Please note that the pay rate may be outside of this range depending on the candidate's experience and qualifications.

About the company

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click for more details.

Apply for this position