Principal Software Engineer
- Category:
- Engineering
- Industry:
- Software
- Type:
- Full-time
- Location:
- ,
- Job ID:
- #168392
Responsibilities:
- Provide technical leadership across the Roadmunk product suite
- Work with a cross functional team of engineers, designers, and product managers to design, build and deliver solutions that solve customer and market problems
- Design and write clean, testable, high quality, observable code
- Mentor less experienced team members and contribute to the continuous learning and improvement of the engineering team
- Participate meaningfully in code reviews, design reviews, and solution ideation
- Effectively communicate design tradeoffs, risks, and estimates to the rest of the engineering team as well as other company stakeholders
- Solve complex performance, scalability and similar system challenges both during development and in production when necessary
- Evaluate and clearly communicate the pros and cons of different technologies and frameworks for different purposes
- Help anticipate future business needs and hedge architectural bets accordingly
- Design clear and consistent APIs for 3rd party usage
REQUIREMENTS
- 10+ years of web-based software engineering experience
- Experience in architecting scalable solutions in a public cloud infrastructures
- Ability to estimate solutions to complex problems and identify risks
- Experience designing and implementing REST or GraphQL APIs for 3rd party usage
- Experience with data pipelines
- Proficiency in relational and non-relational databases especially MongoDB and Postgres
- Proficiency in designing and building modular, reusable code in Javascript, especially with Node.js and Typescript
- Proficient in refactoring, organizing and maintaining large Javascript codebases
- Write scalable, performant, robust, testable, efficient, and easily maintainable code
- Proficient in writing automated tests, system debugging and secure coding practices
- Excellent communication skills across different departments and with customers
BENEFITS
Roadmunk has a vibrant, highly engaged engineering culture that has continued even as we work remotely during these difficult times. While the in-office perks such as on-site drinks and snacks, monthly team social events, and the occasional visit from some four-legged colleagues have been temporarily put on hold, our culture of innovation, teamwork, balance and diversity continues as strong as ever.
Here’s what you can expect…
- Full health benefits package from day one
- Competitive salary and stock options
- Annual health & wellness allowance
- Flexible working hours
- Interesting problems to solve using modern tools and technologies