Summary
SGNL is seeking a software engineer with 5+ years of professional software development experience to help solve authorization-at-scale for large companies. The candidate should have experience in building cloud-deployed applications, contributing to the architecture and design of new and current systems, and be comfortable managing competing priorities.
Requirements
- Proven software engineering skills
- Experience building and launching large, distributed systems in a team-centric environment
- Versatility to thrive in a dynamic, entrepreneurial setting
- Maturity, impeccable judgment, and ability to influence and lead
- Data-driven and analytical mindset
- Effective communication skills (written and verbal)
- Value diverse perspectives and have a growth mindset
- 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
Responsibilities
- Make a major impact at a well-funded startup
- Solve authorization-at-scale for the world's largest companies
Preferred Qualifications
- 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
Benefits
- Competitive salary
- Employee equity plan
- Flexible PTO
- Health coverage