
Senior Software Engineer
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in Minnesota.
• Oversee the design and execution of intricate software components, services, and platforms.
• Guide technical decision-making for significant features and engineering projects.
• Shape software architecture, design methodologies, and engineering standards.
• Facilitate technical design discussions and take part in architectural deliberations.
• Mentor and support engineers through design evaluations, code assessments, collaboration, and technical advice.
• Engage in interviews to evaluate and recruit engineering talent.
• Articulate technical directions, trade-offs, and risks to stakeholders.
• Develop and implement enterprise-level, secure, maintainable, and scalable software solutions.
• Assess design options while weighing value, risk, performance, and maintainability.
• Lead complex troubleshooting and root-cause analysis for critical production challenges.
• Identify and address technical debt, performance issues, reliability concerns, and operational risks.
• Advocate for best practices in testing, automation, deployment, observability, and security.
• Collaborate with Quality Engineering to enhance quality-by-design and automation efforts.
• Assist in release planning, deployment, and readiness for operations.
• Contribute to roadmap development, technical estimation, and platform modernization initiatives.
• Work alongside Product Managers, Business Analysts, Product Architects, Quality Engineering, and DevOps teams.
• Bachelor’s degree in Computer Science, Engineering, or a related field with practical experience.
• Over 5 years of experience in professional software development.
• Proven track record in leading the design and delivery of complex, distributed systems.
• Experience in offering technical leadership and mentorship within Agile engineering teams.
• Proficient in designing and operating in cloud-native environments.
• Direct experience with .NET / C#, Angular, Microsoft Azure, Kubernetes, Microsoft SQL Server, relational databases, and AI-assisted development tools preferred; similar languages, frameworks, and toolsets will also be considered.
• Strong skills in software design and system architecture.
• Experience in building highly available and scalable enterprise applications.
• Familiarity with cloud-based DevOps workflows, CI/CD, application security, observability, and performance engineering.
• Background in mentoring engineers to enhance engineering capabilities.
• Preference for familiarity with LLMs / ML concepts and practical use of AI-assisted development tools.
• Experience in supporting accessibility compliance and WCAG standards is preferred.
• Strong communication and stakeholder management skills, including the ability to explain technical trade-offs to non-technical audiences.
• Candidates must be legally authorized to work in the United States.
• Visa sponsorship is not expected for this role.
• Eligibility to participate in an annual incentive program.
• Benefits provided by Pearson (specific benefits linked separately).
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.