SGNL

Senior Software Engineer

SGNL

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Solve authorization-at-scale for the world's largest companies
  • Build and launch large, distributed systems in a team-centric environment
  • Mentor junior engineers
  • Manage competing priorities and bring order to ambiguous scenarios
  • Clearly & effectively communicate (written and verbal) across the organization and up to senior leadership
  • Value diverse perspectives and have a growth mindset

Requirements

  • 5+ years of professional software development experience
  • 4+ years of programming experience with at least one modern language such as Go, Java, C++, or C# including object-oriented design
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience building cloud-deployed applications
  • BS/BE in CS or related field
  • 4+ years experience building high scale, distributed systems that handle large amounts of data
  • Solid knowledge of data structures, algorithms, and designing for performance, scalability, reliability, and availability
  • Track record of building and delivering mission critical, production software systems
  • Proven ability to mentor other software engineers in all aspects of their engineering skill sets
  • Experience working with a relational DB (MySQL/Postgres)
  • Experience with Microservices/Containerization
  • Experience with NoSQL/Graph DB/Kafka/Redis will be a plus
  • Masters in CS or related field
Benefits
  • Competitive salary
  • Employee equity plan
  • Flexible PTO
  • Health coverage
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentprogrammingGoJavaC++C#object-oriented designarchitecturedesign patternsdata structures
Soft Skills
mentoringcommunicationteam-centricmanaging prioritiesproblem-solvinggrowth mindsetvaluing diverse perspectives
Certifications
BS in CSBE in CSMasters in CS