The point where experts and best companies meet
Share
Key job responsibilities
Senior Software Development Engineers in this team focus on developing scalable and operable software and system designs that allow us to automatically deploy, configure and operate our in-house built route server solution. They participate in the full project lifecycle, from idealization and scoping to implementation and deployment to ensure timely delivery of high-quality solutions. Our engineers require a strong coding skillset, detailed knowledge of software development best practices, depth in Linux operating systems and networking.
- Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in development in the last 3 years
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
These jobs might be a good fit