How Remoteville checks and expires listings
Senior Manager Staff Software Engineering
Skills
Computer ScienceSoftware DevelopmentApplication MonitoringFunctional TestingKey MetricsPresentationsProduct Service
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Fluency with one modern language like C#, Java, Python, or GO
- Experience with open-source software
- Hands-on software development for at least 10-20% of the time
- Strong knowledge of system design, architecture
- Experience in core services, API implementation
- Passionate about various testing methods
- Strong foundation in algorithms, data structures, computer science
- Experience with cloud computing technologies
- Knowledge of AWS, GCP, Azure
- Experience with application monitoring tools
- Understanding of SQL and NoSQL databases
- Ability to use metrics for decision-making
- Strong site reliability engineering principles
- Passion for technology and engineering excellence
- Leadership and communication skills
- Negotiation skills
- Strategic project management skills
- 6+ years professional software engineering
- 5+ years in large-scale, mission-critical environments
- 5+ years supervising in a technical environment
- 2+ years with automated testing
Nice to have
- Exceptional leadership
- Strategic thinking
- Effective negotiation
- Communication skills
Day to day
- Build and manage a high-performance engineering team focusing on enterprise-wide products
- Drive insurance business transformation by improving customer experiences
- Lead technical roadmap strategies for enhanced product delivery and engineering capabilities
