JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Principal Software Development Engineer

Calibrant Energy

N/A


Job Details

Full-time


Full Job Description

Expert oversight and management of enterprise class software development through all aspects of the SDLC.  Leads a team of software leads and engineers to creates a culture that is agile, nurturing, empowering and collaborative resulting in workgroup output that creates and maintains production software applications.

 Well versed with the latest technologies as well as recent hands on experience to implement creative and scalable software with specific focus on UI/UX but also; microservices, containerization, cloud computing, networking, cybersecurity, and configuration management.

 Leads special projects that involve significant innovation and the creation of new intellectual property and/or expansion opportunities for the business.  Interacts with many different stakeholders both inside and outside the engineering team; product management, project managers h/w engineers, other development managers, quality engineers, as well as executives of the company.

Responsibilities, include, but not limited to:

 

Works with and adheres to Agile development philosophies.  Involved with:

·         Feature/sprint planning for your team.

·         Daily standups

·         Retrospectives

Utilize and evangelize the following for your team:

·         Test Driven Design

o    Unit Testing

o    Functional Testing

·         Behavioral Driven Design

·         MVP solutions coupled with refactoring


Give direction to, and mentor, members of your engineering team.  This will come in the form of:

·         Architectural guidance

·         Product Development Prioritization

·         Code and design review via pull requests. 

·         Pair programming.

Work closely with the following to ensure roadmap success:

·         Product Management

·         Other SW, HW and CS Managers

·         Quality Engineering

·         DevOps Engineering

Maintain keen awareness of business requirements and translate those requirements into technical requirements. 

Ensure delivery milestones are met.

Set new directions as new technologies present themselves to improve the product, the development processes, and the software engineering department.

Recognize and address resourcing issues.

Requirements

·         B.S. degree in Computer Science or equivalent combination of education and experience.

·         15+ years of related experience.

·         Flexibility to step into emerging leadership roles as the business needs evolve during a high-growth organizational lifecycle

·         Experience with UI/UX and backend services.  Proven history of UI product development, cross-browser compatibility, general web functions and standards.

o    Angular

o    REST services

o    Microservice-based deployment

o    RESTful interfaces and JSON serialization

o    Basic HTTP Authentication, OAuth and other authorization/authentication technologies

 

Following experience, a plus:

 

·         Test Driven Development (TDD)

·         Automated functional test framework for Java

o    BDD/Cucumber

o    Citrus

o    JUnit

·         Java

o    Spring Boot Framework

o    Maven

·         Docker / Virtualization

·         Linux OS and Mac OSX

·         Eclipse and/or IntelliJ SDK

·         JUnit, Citrus, Cucumber

·         Maven

·         Cloud computing (AWS)

·         Electrical Engineering

Benefits

We believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically.

At Calibrant Energy, our priority is to ensure that every team member feels valued and supported. We believe putting wellness first supports a full, holistic, and happier life. We support that by offering benefits that cover you and your family such as: medical, dental, vision insurances, PTO, paid personal time, paid holidays, paid birthday, paid sick time, full wage replacement for bonding and medical, company paid short term disability and long term disability, company paid life insurance, 401k with a company match, and more.

Calibrant Energy is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, related medical conditions, breastfeeding or reproductive health decisions), gender identity or expression, national origin, age, marital status, ancestry, physical or mental disability, sexual orientation, personal appearance, genetic information, family responsibilities, matriculation, political affiliation, military or veteran status, or any other category protected under applicable U.S. law. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to: talent@calibrantenergy.com

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration