Search jobs > Washington, DC > Remote > Principal software engineer

Principal Software Engineer (Remote/Hybrid)

Connectbase
Washington, DC, United States
Remote
Full-time

Principal Software Engineer

Connectbase, one of the fastest growing VC funded SaaS companies focused on providing data-driven solutions for the connectivity industry, is looking for an experienced hands-on Principal Software Engineer to join our rapidly growing team.

Our Connected World ecosystem, the core platform of Connectbase, allows our 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.

Summary

Reporting to the CTO, the Principal Software Engineer is responsible for designing, developing, and supporting The Connected World platform 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.

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

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 fully paid premiums for health, dental, vision; unlimited vacation; 401(k);

and further employer covered benefits. Check out our employee reviews on Glassdoor :

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.

28 days ago
Related jobs
Promoted
VirtualVocations
Washington, District of Columbia

A company is looking for a Principal Software Engineer - Health Data Intelligence. ...

Promoted
TECHEAD
Washington, District of Columbia
Remote

Remote Software Engineer (Secret Cleared). Techead is seeking Mid/Senior/Lead Full-Stack Software Engineers to join our Team. As a software developer on the team, you will work in collaboration with project managers, analysts, testers, and other engineers to design, develop, and deploy web-based bus...

Promoted
VirtualVocations
Washington, District of Columbia
Remote

Key Responsibilities:Design, develop, and maintain automation tools for orchestrating the deployment of services across various regionsArchitect and implement innovative solutions to automate validation processes and enable fully-automated deploymentsDesign and implement observability tools to enabl...

Promoted
Oracle
Washington, District of Columbia

Job DescriptionCloud Engineering Infrastructure Development, Oracle IT is seeking an applications architect to work with our innovative products/tools and services. Minimum Qualifications· 10+ years’ experience in application/infrastructure architecture/design along with operating systems, Oracle st...

Promoted
VirtualVocations
Washington, District of Columbia
Remote

A company is looking for a Remote Senior Software Engineer specializing in Python and Microservices. ...

Promoted
Jacobs
Washington, District of Columbia
Remote

The software engineer will be involved in all parts of the software process; from configuring and managing the production environment to writing, testing, and deploying the code. If you are a software engineer, self-starter and enterprising person looking to expand your knowledge in all parts of app...

Promoted
Capital One
Washington, District of Columbia
Remote

Towers Crescent (12066), United States of America, Vienna, VirginiaSenior Software Engineer, Back End (Remote-Eligible)Do you love building and pioneering in the technology space? Do you have fire to build the next gen platform? Do you enjoy solving complex, external facing, business problems in a ...

The Midtown Group
Washington, District of Columbia
Remote

NET Software Engineer at $56/hour (W2) supporting their office in Washington, DC. Our education research client is hiring a remote. Much of the work we perform is new development, so the right candidate will have the skills needed to perform full life-cycle software development. NET software develop...

Aledade, Inc.
Washington, District of Columbia
Remote

As a Senior Staff Software Engineer, you will take us beyond traditional monolithic SQL engines and batch pipelines. Set and uphold the standard for engineering processes to support high-quality engineering. Acting as a mentor and leader to not just junior engineers but also guiding Staff Engineers ...

Splunk Inc
Washington, District of Columbia

We're looking for a Senior Principal Software Engineer to help lead a diverse team of engineers to build upon our data platform as we continue to innovate on application observability. Strong fundamentals in software engineering: data structures, algorithms, distributed concurrency control, consiste...