Principal Engineer - Software
Company: Sterling Kohler
Location: Somerville
Posted on: May 20, 2023
Job Description:
Principal Engineer - SoftwareWork Mode:RemoteLocation: RemoteThe
Principal Engineer
- Software is responsible for leading the design, development,
testing, and
deployment of software solutions to address customer needs in
Heila's target
markets. As part of their role, they must be able to partner with
Heila's
Product Team to deliver complex technical features to manage large,
distributed
energy resources (DER) projects. This
role will begin as an individual contributor role with some
mentoring and has
the potential to grow into more formal lead
responsibilities.SPECIFIC RESPONSIBILITIES
- Lead the design, development, testing, and deployment of
software solutions to address customer needs in Heila's target
markets. These solutions might be for IoT/decentralized/constrained
computing environments as well as a web service, standalone tool,
or user-facing web application.
- Identify and address bottlenecks and bugs on existing
applications, while devising long-term solutions to these
problems.
- Facilitate and drive knowledge sharing by owning and
maintaining comprehensive documentation.
- Play a leading role in product scoping and roadmap /
architecture discussions.Lead and mentor junior engineers.
- Push company innovation efforts and stay up to date on software
industry trends and best practices.
- Work collaboratively with software engineers, power system
engineers, and hardware engineers to define key milestones and
manage project priorities, deadlines, and deliverables.
- Foster positive and effective business relationships at all
levels.Skills/Requirements
- 12+ years working in Software Development in product
developmentorganization
- Extensive experience in delivering scalable solutions
- Experience in a technical lead role a plus
- BS/MS/PhD in Computer Science, Computer Engineering, or related
field or equivalent experience
- Proven experience programming in Java and Python
- Strong experience building microservices and distributed and
scalable enterprise class applications
- Understanding fundamental design principles behind scalable
applications
- Fundamental knowledge of software engineer best practices,
agile methodologies, CI/CD pipeline
- Experience with embedded Linux a plus
- Experience/understanding of energy market a plus
- Interest in learning about control and optimization systems
used in DER projects
- Interest in learning about DER equipment and applications -
including solar arrays, batteries, generators, fuel cells, among
others
- Interest in learning about resilience and economic use cases in
DER projects#LI-Remote#LI-MD1We will consider applicants requiring
sponsorship for this opportunity.Why Work at Kohler Co.?Kohler
Co.'s mission is to contribute to a higher level of gracious living
for those who are touched by our products and services. We
understand that it takes investment in our associates' development
to make that happen.So, we offer ongoing investment in each
individual's personal development and the opportunity to
collaborate with others across functions and roles at Kohler. In
addition to the investment in your development, Kohler offers a
benefits package including a competitive salary, health, vision,
dental, 401(k) with company matching, and more! About UsBeyond the
competitive benefits and compensation, Kohler proudly offers a rich
history, steeped in creativity and a commitment to our associates
and communities.We invite you to learn more about our culture and
company at . It is Kohler's policy to recruit, hire, and promote
qualified personnel in all job classifications without regard to
race, creed, religion, age, sex, sexual orientation, gender
identity or expression, marital status, national origin, disability
or status as a protected veteran.If, as an individual with a
disability, you need reasonable accommodation during the
recruitment process, please contact . Kohler Co. is an equal
opportunity/affirmative action employer. We invite you to learn
more about equal employment opportunity by reviewing the Federal
and the .
Keywords: Sterling Kohler, Somerville , Principal Engineer - Software, IT / Software / Systems , Somerville, Massachusetts
Didn't find what you're looking for? Search again!
Loading more jobs...