SomervilleRecruiter Since 2001
the smart solution for Somerville jobs

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

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Somerville RSS job feeds