RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Manager Staff Software Engineering

Skills
Computer ScienceSoftware DevelopmentApplication MonitoringFunctional TestingKey MetricsPresentationsProduct Service
Role

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