Senior Software Engineer responsible for subsystems of a project, leading epics/initiatives, mentoring junior engineers, and contributing to architectural decisions.
Requirements
- 7-10+ years of relevant experience in software development, with a focus on SaaS or cloud-based applications
- Experience in leading or playing key roles in significant software projects
- Proficiency in containerization technologies such as Docker and orchestration tools like Kubernetes
- Experience with CI/CD pipelines and tools
- Proficient in designing and architecting microservices systems
- Knowledge of system architecture, design patterns, and best practices in software development
- Skilled in designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP
- Skilled in cloud-based data storage
- Skilled in analytical abilities and problem-solving
- Ability to adapt to new technologies and methodologies
- Effective communication and teamwork skills
- Skilled in programming languages and frameworks commonly used in SaaS development
- Skilled in designing and developing RESTful APIs
- Familiarity with server management, network configurations, and an understanding of cloud services
Benefits
- Medical and dental insurance
- Competitive salary plus discretionary bonus
- Competitive salary plus RSUs
- Growth opportunities throughout the company
- Open, inclusive, and fun environment