Senior Software Engineer
$120,000 - $130,000 per year
Apply now (opens in a new tab)Senior Software Engineer
L6
$120,000 - $130,000 per year
- Technical leadership (through expertise)
- Lead design and implementation for complex software components, services, and platforms.
- Drive technical decision-making for major features and engineering initiatives.
- Influence software architecture, design patterns, and engineering standards within your domain.
- Lead technical design sessions and contribute to architectural discussions with Product Architects.
- Mentor and coach engineers through design reviews, code reviews, pairing, and technical guidance.
- Participate in interviews to help assess and hire engineering talent.
- Communicate technical direction, tradeoffs, and risks clearly to stakeholders outside your immediate team.
- Software development
- Design and deliver enterprise-scale, secure, maintainable, and scalable software solutions.
- Evaluate design alternatives and recommend approaches balancing value, risk, performance, and maintainability.
- Lead complex troubleshooting and root-cause analysis for critical production issues.
- Identify and mitigate technical debt, performance bottlenecks, reliability concerns, and operational risk.
- Quality, delivery, and collaboration
- Champion engineering best practices across testing, automation, deployment, observability, and security.
- Partner with Quality Engineering to advance quality-by-design and automation.
- Support release planning, deployment, and operational readiness.
- Contribute to roadmap planning, technical estimation, and platform modernization.
- Required education and experience
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.5+ years of professional software development experience.
- Demonstrated experience leading the design and delivery of complex, distributed systems.
- Experience providing technical leadership and mentorship within Agile engineering teams.
- Experience designing and operating within cloud-native environments.
- Technology stack
- This is the current stack for the team you would join. Direct experience is preferred, and strong experience with comparable languages, frameworks, and toolsets will also be considered..NET / C#Angular, including an in-house Angular-based UI framework
- Microsoft Azure
- Containerized services orchestrated by Kubernetes
- Microsoft SQL Server and relational databasesAI-assisted development tools, as provided by Pearson
- Desired knowledge, skills, and abilities
- Strong software design and system architecture skills.
- Experience building highly available and scalable enterprise applications.
- Cloud-based DevOps workflows, CI/CD, application security, observability, and performance engineering.
- Experience mentoring engineers and raising engineering capability.
- Familiarity with LLMs / ML concepts and practical use of AI-assisted development tools in day-to-day engineering work, preferred.
- Experience supporting accessibility compliance and WCAG standards, preferred.
- Strong communication and stakeholder management skills, including explaining technical tradeoffs to non-technical audiences.
- Success measures
- Delivers complex technical solutions that support critical business objectives.
- Builds software with strong reliability, maintainability, scalability, security, and performance.
- Influences technical direction through sound engineering judgment and well-supported recommendations.
- Is sought out by other engineers for guidance on difficult technical problems.
- Improves the capability of the broader engineering team through mentorship.
- Contributes to hiring quality through active participation in the interview process.
- Communicates technical concepts and tradeoffs clearly to stakeholders outside engineering, building trust and alignment.
- Identifies and addresses technical risks before they impact delivery, operations, or customers.
- Leadership behaviors
- Customer Centricity Anticipates customer needs by designing solutions that improve reliability, usability, performance, and scalability.
- Raise the Performance Bar Sets a high standard for engineering quality and continuously explores better tools, frameworks, and approaches.
- Exceptional Collaboration for Value Builds strong technical partnerships and helps teams make better decisions through knowledge sharing and constructive challenge.
- Our Leaders Inspire Leads through credibility, expertise, and mentorship, creating an environment where engineers grow and solve hard problems together.
Level
LeadL6
Salary
$120,000 - $130,000 per year
Location
Crystal City, MO
Occupation
Software Developers
Industry
Software Publishers
Posted
yesterday
To get sharper similar jobs, create your profile using the link below.