Principal Software Engineer - API Development (US Based)

Posted 16 Days Ago
Be an Early Applicant
Westborough, MA
Senior level
Software
The Role
The Principal Software Engineer will design, develop and support APIs for The Connected World platform. Responsibilities include code development, system analysis, mentoring less senior developers, and leading engineering projects while ensuring best practices in software development are followed.
Summary Generated by Built In

Principal Software Engineer 

Connectbase is one of the fastest growing VC funded SaaS companies – focused on providing data-driven solutions for the connectivity industry. The Connected World, the core platform of Connectbase, allows our ecosystem partners to use location-based insights and automation to buy and sell connectivity more effectively than ever. With cutting edge technology and best-in-class service, we offer solutions that drive growth for our customers by increasing visibility to the market, managing location and driving engagement as the system of record wherever connectivity providers connect in the commercial market.

Founded in 2016, we are a remote-first workplace operating on a global scale. Our core values reflect our approach to building scalable solutions and to empowering our team.

-----------------------------------------------------------------------------------------------------------------------------------------------
Position Summary
Reporting to the SVP of API Operations and Engineering, the Principal Software Engineer is responsible for designing, developing, and supporting The Connected World APIs using the latest development technologies. As a Principal Software Engineer, you will follow best practices and use independent problem solving to help support and expand our product line. This role requires the analysis and development of system requirements, program specifications, and code/unit testing under limited supervision to meet business requirements and specifications for large projects. 

Primary Responsibilities, including but not limited to 

  • Design, develop, implement, and support TCW solutions. 
  • Perform software code development, which includes, but is not limited to, writing source code, develop databases and create user interfaces. 
  • Code, test, debug, document, implement, and maintain software applications following SDLC standards. 
  • Use and apply technical standards, principles, theories, concepts and techniques common for software development in accordance with end user and company software requirements and procedures. 
  • 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. 

Management / Team Lead Responsibility

  • Build a high-impact Engineering organization with onshore and off-shore resources.
  • Establish clearly defined goals, objectives, responsibilities, competencies and development plans for each member on the team. 
  • Ensure team members are appropriately trained to handle day-to-day activities. 
  • Provide coaching and performance feedback through one-on-one meetings, staff meetings and other communication as appropriate.
  • Prepare and deliver written team member performance reviews in accordance with company policy.
  • Manage day to day team member issues and conflict resolution. 
  • Hire and retain top talent. 
  • Develop, coordinate, and enforce systems, policies, procedures, and productivity standards. 
  • Drive the continual evolution of team processes and workflows to ensure the team meets the scaling needs of Connectbase. 

Working Skills & Experience 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 

Beneficial Skills & Experience 

  • Experience working with distributed and offshore teams 
  • Direct experience in the Telecom industry 

Connectbase Philosophy 

The team at Connectbase share common traits. Does this sound like you? 

  • Naturally curious
  • Innate ability to learn
  • Able to turn feedback into action
  • Dually autonomous and collaborative
  • Empowers those around them

Compensation and Benefits 

Competitive compensation based on your background and level of experience with the opportunity for career advancement in a rapidly growing SaaS company. We also offer a generous benefits package including health, dental, vision; vacation allowance; retirement; and further employer covered benefits. Check out our employee reviews on Glassdoor: https://www.glassdoor.com/Reviews/Connected2Fiber-Reviews-E1343428.htm

------------------------------------------- 

Connectbase is proud to be an equal opportunity workplace and employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, national origin, nationality, immigration status, citizenship, religion or religious creed (or belief, where acceptable), sex/gender, sexual orientation, gender identity and gender expression, pregnancy, marital status, age, citizenship, marital status, handicap or disability, genetic information or characteristics (or those of a family member), Veteran or military status, political belief, or socio-economic status. Connectbase does not discriminate against individuals on the basis of those characteristics, or any other characteristic protected by law.

Top Skills

Api Development
Software Engineering
The Company
HQ: Westborough, MA
97 Employees
On-site Workplace
Year Founded: 2015

What We Do

Connectbase is a B2B SaaS Go To Market platform for the connectivity industry. Launched in 2015, Connectbase is a VC funded high growth SaaS company based outside of Boston, and operating globally. The Connected World, the core platform of Connected2Fiber drives growth for our clients by increasing visibility to the market, managing location and driving engagement as the system of record for where connectivity providers connect and pass by in the commercial market. Founded by Ben Edmond, Connectbase is one of the nations fastest growing vertical SaaS companies.

Similar Jobs

Altana Logo Altana

Lead Software Engineer

Artificial Intelligence • Machine Learning • Software
5 Locations
200 Employees

Tulip Logo Tulip

Presales Engineer (Digital Transformation)

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Somerville, MA, USA
310 Employees

Tulip Logo Tulip

Digital Transformation Engineer

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Somerville, MA, USA
310 Employees

Anduril Logo Anduril

Realtime Software Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Lexington, MA, USA
1400 Employees
114K-171K Annually

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account