Software Engineer Rust W2
Redmond, WA - USA
Job Summary
Job Summary:
- Position Type: W2 (No Corp-to-Corp) full onsite (5 days/week) relocation required from day one
- Assessment: 45-minute online assessment required
- Technical Must-Haves:
- Proficiency in Rust
- Experience with Linux
- Experience with Java C# or C
- Familiarity with modern software development practices and tools (e.g. version control CI/CD automated testing)
- Knowledge of big data technologies is a plus
- Key Responsibilities:
- Collaborate with engineers and engineering managers on feature design development validation CI/CD bug fixes troubleshooting and debugging
- Follow engineering practices and deployment rules
- Core Projects:
- Security: Fix code security issues update identities/secrets and ensure secure endpoints
- Governance: Implement data partitioning physical access restrictions and compliance updates
- Continuous platform enhancements and feature innovation
- Maintain and improve data pipelines across Cosmos (MapReducer) and Azure data platforms (HDI ADLS Gen2 Spark)
- Daily Tasks Breakdown:
- 15 20% security-related fixes (e.g. code vulnerabilities endpoint issues secret rotation)
- Governance and compliance work (e.g. data partitioning access control)
- Writing modifying and debugging code and services
- CI/CD management monitoring and adherence to standard engineering lifecycle practices
- Execute assigned tasks efficiently focusing on high-priority deliverables
- Collaborate with full-time employees for onboarding and ramp-up
- Utilize SAW device access for domain-specific work (as allowed)
- Ideal Candidate Profile:
- Strong design implementation testing and shipping skills for Windows and Linux client/OS components supporting monitoring diagnostics and reliability
- Ability to translate customer/partner requirements into technical solutions
- Experience building for high availability performance security and operability (telemetry logging alerting safe rollouts)
- Skilled in developing and maintaining Linux-based components for service and infrastructure health monitoring
- Commitment to engineering best practices (code reviews CI/CD automated testing)
- Experience investigating and mitigating production issues; capable of root-cause analysis and implementing durable fixes
- Work Environment:
- Fast-paced heads-down execution
- Close collaboration with team members for knowledge sharing and onboarding
- Emphasis on secure compliant and high-quality code delivery
Summary:
The role involves hands-on engineering for secure reliable and compliant software development on Linux platforms using Rust and other languages with a focus on data pipelines security monitoring and continuous improvement within a collaborative onsite environment.
- Position Type: W2 (No Corp-to-Corp) full onsite (5 days/week) relocation required from day one
- Assessment: 45-minute online assessment required
- Technical Must-Haves:
- Proficiency in Rust
- Experience with Linux
- Experience with Java C# or C
- Familiarity with modern software development practices and tools (e.g. version control CI/CD automated testing)
- Knowledge of big data technologies is a plus
- Key Responsibilities:
- Collaborate with engineers and engineering managers on feature design development validation CI/CD bug fixes troubleshooting and debugging
- Follow engineering practices and deployment rules
- Core Projects:
- Security: Fix code security issues update identities/secrets and ensure secure endpoints
- Governance: Implement data partitioning physical access restrictions and compliance updates
- Continuous platform enhancements and feature innovation
- Maintain and improve data pipelines across Cosmos (MapReducer) and Azure data platforms (HDI ADLS Gen2 Spark)
- Daily Tasks Breakdown:
- 15 20% security-related fixes (e.g. code vulnerabilities endpoint issues secret rotation)
- Governance and compliance work (e.g. data partitioning access control)
- Writing modifying and debugging code and services
- CI/CD management monitoring and adherence to standard engineering lifecycle practices
- Execute assigned tasks efficiently focusing on high-priority deliverables
- Collaborate with full-time employees for onboarding and ramp-up
- Utilize SAW device access for domain-specific work (as allowed)
- Ideal Candidate Profile:
- Strong design implementation testing and shipping skills for Windows and Linux client/OS components supporting monitoring diagnostics and reliability
- Ability to translate customer/partner requirements into technical solutions
- Experience building for high availability performance security and operability (telemetry logging alerting safe rollouts)
- Skilled in developing and maintaining Linux-based components for service and infrastructure health monitoring
- Commitment to engineering best practices (code reviews CI/CD automated testing)
- Experience investigating and mitigating production issues; capable of root-cause analysis and implementing durable fixes
- Work Environment:
- Fast-paced heads-down execution
- Close collaboration with team members for knowledge sharing and onboarding
- Emphasis on secure compliant and high-quality code delivery
Summary:
The role involves hands-on engineering for secure reliable and compliant software development on Linux platforms using Rust and other languages with a focus on data pipelines security monitoring and continuous improvement within a collaborative onsite environment.