Remote Senior Software Engineer & Team Lead
Remote Senior Software Engineer & Team Lead
Posted 49 days ago
SENIORITY
Lead
About the role
- Own reliability engineering practices including SLIs/SLOs, error budgets, incident response, on-call rotations, and constructive after-action plans
- Design for high availability, scalability, and disaster recovery across distributed, multi-cloud systems.
- Build observability and monitoring capabilities to proactively identify and resolve system risks.
- Cloud, Automation & AIArchitect and implement solutions across AWS and Azure, including multi-cloud and hybrid-cloud environments.
- Build and maintain infrastructure-as-code and CI/CD pipelines using Terraform, Ansible, and GitHub Actions.
- Champion adoption of AI-assisted engineering tools and practices to improve developer productivity and operational efficiency.
- Automate manual operational processes to reduce toil and improve system reliability.
- Embed security-by-design principles into architecture and development of lifecycles.
- Conduct and act on static/dynamic application security testing using tools such as Veracode.
- Ensure compliance with organizational security, governance, and risk management standards across cloud and on-premises environments.
- Required Professional Skills:8+ years of professional software/systems engineering experience, including experience in a technical team lead capacity.
- Demonstrated success leading large-scale modernization/transformation programs.
- Strong background in Site Reliability Engineering (SRE) practices and principles.
- Hands-on expertise across AWS and Azure, including multi-cloud and hybrid-cloud architecture and design.
- Proficiency with infrastructure-as-code and automation tools: Terraform and Ansible.
- Experience building CI/CD pipelines with GitHub Actions.
- Familiarity with application security testing tools such as Veracode, and security-driven architecture practices.
- Strong scripting/automation skills (e.g., Python, Bash, PowerShell).Excellent communication, mentorship, and stakeholder management skills.
- Preferred Professional Skills:
- Relevant certifications: AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, Certified Kubernetes Administrator (CKA), or equivalent.
- Experience integrating AI/ML tooling into engineering workflows or platform capabilities.
- Experience with containerization and orchestration (Docker, Kubernetes).Experience with observability platforms (e.g., Prometheus, Grafana, Datadog, Splunk).Background in regulated or enterprise environments with formal change management and compliance requirements.
- Dynanet Team Requirements and Expectations:
- Possess Strong written and verbal communication skills.
- Highly organized with the ability to prioritize, balance, and effectively advance multiple competing priorities in a high-volume, fast-paced environment.
- Ability to interact in a professional and collaborative manner with fellow Dynanet Teammates and the clients, and business partners that we work with.
- Ability and desire to challenge and educate yourself to support and advance IT services delivery in the Federal agencies we serve.
- Excellent judgment and creative problem-solving skills.
- Respond to team member and client requests via email, MS teams, or other communication means during core business hours.
- Active listening skills to understand clients' needs, and collaboration skills to work with other developers and designers.
- Education/Experience Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Industry Competitive Compensation
- Medical and Dental Insurance
- Paid Time Off/Holidays 401(k) Retirement Plans with Matching
- Remote Work*Paid Training
- Employee Referral Program
- Employee Development Program
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
