
Manager, Software Engineering – C++
TASC
full-time
Posted on:
Location Type: Remote
Location: Remote • Tennessee • 🇺🇸 United States
Visit company websiteSalary
💰 $138,000 - $221,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudGRPCLinuxRustSDLC
About the role
- Software development, design & architecture experience in enterprise-grade software solutions.
- Agile team management.
- Define, design, and develop procedures and solutions to meet the business needs.
- Identify opportunities and build roadmaps to enhance primary service/function.
- Automate and simplify all aspects of software delivery and development
- Drive a blameless postmortems culture to identify root causes of incidents and implement learnings.
Requirements
- Strong Programming skills in modern C++.
- Agile practices, team management and work distribution.
- Experience in real-time processing and performance-critical applications, application reliability and scalability.
- Good understanding of microservice architecture, including service-to-service interaction (REST, gRPC, Streaming).
- Solid knowledge of secure code practices, secure communications (SSL, mTLS, HTTPS) and security-related standards (PCI, HIPAA, secure SDLC, etc.)
- Experience with designing build pipelines and CI/CD.
- Understanding of Operating System (Linux) internals.
- Experience with Rust programming language (bonus).
- Cloud development/deployment (preferably AWS)
Benefits
- insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- flexible spending account and health savings account
- paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time
- 25 days of vacation time and 5 personal days, pro-rated based on date of hire
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- deferred compensation for eligible roles
- fitness reimbursement or on-site fitness facilities
- eligibility for tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Rustreal-time processingperformance-critical applicationsmicroservice architectureRESTgRPCStreamingsecure code practicesCI/CD
Soft skills
Agile team managementwork distributionproblem-solvingcommunicationcollaborationleadershiproot cause analysispostmortems culture