What are the responsibilities and job description for the Software Engineer - Rust - W2 position at Dcode Talent LLC?
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.
Salary : $55 - $60