Connectbase is hiring a
Principal Software Engineer
closedConnectbase
π΅ $150k-$180k
πRemote - Worldwide
Summary
The Principal Software Engineer will design, develop, and support TCW solutions, perform software code development, and mentor less senior developers. They should have 12+ years' experience in delivering quality code, understand Object Oriented Programming, and be proficient in modern web technologies, Angular, Node.js, SQL database technologies, and GitHub.
Requirements
- 4-year bachelorβs degree or commensurate work experience
- 12+ years' experience designing and delivering quality code in a production environment
- Understands Object Oriented Programming (abstraction & encapsulation)
- Creates, maintains, and calls web services using Java/Node.js
- Includes JSON, Serialization, and knowledge of MVC
- Uses logging frameworks to output meaningful logs for all levels (DEBUG, INFO, WARN, and ERROR)
- Uses GitHub in a team environment including pull requests and review processes
- Uses a ticketing system (Jira) to distribute, measure, and work within a team
- Follows Test Driven Development practices to ensure quality of code delivery
- Enforces and follows CI/CD practices with pipelines
- Delivers documentation like README, Solution Design, and accompanying diagrams
- Direct experience with Modern Web Technologies (REST, HTML5/CSS/JavaScript), Angular and similar frameworks and languages; node.js web server technologies; SQL database technologies
- Extensive knowledge of reference architecture, technology standards, and development frameworks
Responsibilities
- Design, develop, implement, and support TCW solutions
- Perform software code development, which includes writing source code, developing databases, and creating user interfaces
- Code, test, debug, document, implement, and maintain software applications following SDLC standards
- Evaluate design and architecture of proposed systems to determine feasibility of new applications and/or assessing business impacts on other systems
- Communicate transitional views to articulate how to traverse between current and future state
- Align business vision, strategy, and goals with system requirements
- Lead and/or assist in implementation of complex designs
- Mentor/development of developers in less senior positions
Preferred Qualifications
- Experience working with distributed and offshore teams
- Direct experience in the Telecom industry
Benefits
- Competitive base salary based on your background and level of experience with an outstanding opportunity to learn while you perform and career advancement in a rapidly growing SAAS company
- We also offer a very generous benefits package including health, dental, vision, unlimited Vacation and 401(k)
This job is filled or no longer available
Similar Jobs
- π°$162k-$181kπUnited States
- π°~$211k-$314kπWorldwide
- π°~$211k-$314kπWorldwide
- π°$160k-$240kπUnited States
- π°$129k-$151kπCanada
- π°$150k-$250kπUnited States
- π°$120k-$160kπIsrael
- π°~$211k-$314kπUnited States
- π°$210k-$275kπUnited States
- π°~$150k-$222kπIsrael