Jobs
>
Harrisburg

    Staff Software Engineer - Harrisburg, United States - Sunrun

    Sunrun
    Sunrun Harrisburg, United States

    2 weeks ago

    Default job background
    Description
    Everything we do at Sunrun is driven by a determination to transform the way we power our lives. We know that starts at the individual employee level. We strive to foster an environment you can thrive in through our commitment to diversity, inclusion and belonging.

    Overview


    The person in this role will join a small but growing team bringing the capabilities of Sunrun's residential solar+storage product to both homeowners and to utilities.

    You will work on a completely new platform based on state of the art technologies and will be driving technical and architecture decisions that will affect the platform for years to come.

    Responsibilities

    Establish the standards for the team in areas of technical excellence

    Work collaboratively with Product Management to develop applications using Agile

    Champion adherence to best practice development methodologies

    Write requirements and design specifications for systems, apis and other development artifacts

    Design and code appropriate, scalable, and secure algorithms, data structures, and software components.

    Ensure creation of automated testing as appropriate for a Continuous Delivery (CD) environment

    Mentor and build skills across the team through effective standards setting, code reviews and pairing

    Qualifications

    Bachelor's Degree in Computer Science or Engineering

    Minimum of 5 years of experience developing complex enterprise applications with Java

    Solid understanding of server side application design patterns

    Strong knowledge of designing, implementing and maintaining REST API's

    Strong knowledge of relational databases, particularly PostgreSQL

    Experience with NoSQL databases, particularly DynamoDB and Redis

    Advocate of Dev-Ops culture:
    responsibility for app in production as well as development

    Ability to work by objectives and to self-manage

    Excellent communication skills

    Good team player

    Feeling of shared ownership of code and other deliverables

    Familiarity with Agile/Scrum development methodologies

    Experience designing highly available, distributed systems

    Strong knowledge of AWS

    Strong knowledge of Git, version control, branching strategies, merging, and rebasing

    Solid understanding of MVC architecture and frameworks

    Experience with IaC tools

    Familiarity with renewable energy and the electricity industry


    Please note that the compensation information that follows is a good faith estimate for this position only and is provided pursuant to acts, such as The Equal Pay Transparency Act.

    It assumes that the successful candidate will be located in markets within the United States that warrant the compensation listed.

    Candidates in locations outside this local area may have a different starting salary range for this opportunity which may be higher or lower.

    Please speak with your recruiter to learn more.

    The starting salary/wage for this opportunity is: $169,184 to $217,523.


    Other rewards may include annual bonus eligibility, which is based on company and individual performance, short and long term incentives, and program-specific awards.

    Sunrun provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and paid time off (PTO).

    A candidate's salary history will not be used in compensation decisions.


    Recruiter:
    Kristina Sedjo )


    This description sets forth the general nature and level of the qualifications and duties required of employees in this job classification, as well as some of the essential functions of this role.

    It is not designed to be a comprehensive inventory of all essential duties and qualifications.

    If you have a disability or special need that may require reasonable accommodation in order to participate in the hiring process or to perform this role if you are offered employment, please let us know by contacting us at .

    Sunrun is proud to be an equal opportunity employer that does not tolerate discrimination or harassment of any kind. Our commitment to Diversity, Inclusion & Belonging drives our ability to build diverse teams and develop inclusive work environments.

    At Sunrun, we believe that empowering people and valuing their differences will help us create a planet run by the sun for everyone.

    We are committed to equal employment opportunities without consideration of race, color, religion, ethnicity, citizenship, political activity or affiliation, marital status, age, national origin, ancestry, disability, veteran status, sexual orientation, gender identity, gender expression, sex or gender, pregnancy or any other basis protected by law.

    We also consider qualified applicants with criminal convictions, consistent with applicable federal, state and local law.
    #J-18808-Ljbffr

  • Crimson Enterprises

    NET Software Engineer

    2 weeks ago


    Crimson Enterprises Dauphin, United States

    .NET Software Engineer - Global Fitness Movement - Düsseldorf · (Tech Stack: .NET Software Engineer, .NET 8, ASP.NET, C#, React, Angular 17, Microservices, TypeScript, Azure, Web API 2, Agile, SQL Server 2022, Programmer, Full Stack Developer, Architect, Software Developer, .NET ...

  • GDC IT Solutions (GDC)

    Software Engineer

    1 week ago


    GDC IT Solutions (GDC) Harrisburg, United States

    Job Description · Overview · GDC IT Solutions is currently seeking a Software Engineer in the Harrisburg, PA area. · Position Overview: · This position provides application and database administration, system design, installation, and upgrade support at a moderate level. It will ...

  • ProRec Resource Solutions

    Software Engineer

    12 hours ago


    ProRec Resource Solutions Harrisburg, United States

    Software Engineer · Work Location: Harrisburg, PA - Hybrid, 1 day per week in office, · Schedule: 8AM - 5PM · *Must be a PA resident to be considered for this position. · JOB PURPOSE AND SUMMARY · This position provides application and database administration, system design, in ...

  • Global Data Consultants

    Software Engineer

    12 hours ago


    Global Data Consultants Harrisburg, United States

    Overview: · GDC IT Solutions is currently seeking a Software Engineerin the Harrisburg, PAarea. · Position Overview: · Position Overview: · This position provides application and database administration, system design, installation, and upgrade support at a moderate level. It ...


  • Teradata Harrisburg, United States

    What You'll Do · This position is for a Software Engineer in the SQL-Engine Services team within the Vantage Core – Platform Software organization. The position involves development, integration, functional and performance testing, and fault analysis of our public cloud solutions ...


  • webfx Harrisburg, United States

    Hi there We're WebFX, a full-service digital marketing agency based in the US. We've been named the Best Place To Work in Pennsylvania 9 times in a row and we'd love to meet you We are a fast-growing company that has doubled in size over the past 5 years, with talented team membe ...


  • META Harrisburg, United States

    Summary: · We are the teams who create all of Meta's products used by billions of people around the world. Want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more? Want to solve unique, large scale, highly complex technic ...


  • Teradata Harrisburg, United States

    Who You'll Work With: · The main building block of Teradata multi-cloud data platform is its SQL Engine. And the heart of Teradata SQL Engine is its best-in-class database group. The successful candidate will join a team of software developers and test engineers. You will be part ...


  • Virtual Harrisburg, United States

    Software Engineer III - NO C2C · JOB INTAKE FORM 2024 · Company / BH # : · Freedom Mortgage 365165 · Manager's Name/Title: · Yana Rouse · NEW JOB TITLE : · Software Engineer III · C / CTH / DH · Contract · Remote Address- if not HQ: · Remote · Column on Trello Board: · Dev · ...


  • Virtual Harrisburg, United States

    Software Engineer II - NO C2C · Contract / Remote (US/EST) · Essential Functions: · Collaborate with business partners and IT staff for application reliability and performance. · Design reusable, scalable applications, focusing on AWS, Spring Boot, and Angular. · Participate in ...


  • SHI GmbH Harrisburg, United States

    Job Summary · SHI is seeking a talented Software Engineer to join our dynamic team in the Advanced Solutions Group. In this role, you will have the exciting opportunity toleveragecutting-edgegenerative AI platforms to drive productivity and foster innovation. · As the Software En ...

  • Global Data Consultants

    Software Engineer

    3 weeks ago


    Global Data Consultants Harrisburg, United States

    Overview · GDC IT Solutions is currently seeking a Software Engineerin the Harrisburg, PAarea. · Position Overview: · This position provides application and database administration, system design, installation, and upgrade support at a moderate level. It will support various c ...

  • Global Data Consultants

    Software Engineer

    4 weeks ago


    Global Data Consultants Harrisburg, United States

    Overview · GDC IT Solutions is currently seeking a Software Engineerin the Harrisburg, PAarea. · Position Overview: · This position provides application and database administration, system design, installation, and upgrade support at a moderate level. It will support various co ...

  • ProRec Resource Solutions

    Software Engineer

    4 weeks ago


    ProRec Resource Solutions Harrisburg, United States

    Software Engineer · Work Location: Harrisburg, PA - Hybrid, 1 day per week in office, · Schedule: 8AM - 5PM · *Must be a PA resident to be considered for this position. · JOB PURPOSE AND SUMMARY · This position provides application and database administration, system design, in ...


  • TransCore Harrisburg, United States

    Software QA Engineer II - SOFTW001602 · DESCRIPTION/RESPONSIBILITIES: TransCore (TRN), a subsidiary of ST Engineering, is seeking a full-time Software Quality Assurance Engineer to join our Development team. · Summary: We are seeking an experienced software QA Engineer to join ou ...


  • WebFX Harrisburg, United States

    Hi there We're WebFX, a full-service digital marketing agency based in the US. We've been named the Best Place To Work in Pennsylvania 9 times in a row and we'd love to meet you We are a fast-growing company that has doubled in size over the past 5 years, with talented team membe ...


  • META Harrisburg, United States

    Summary: · Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the int ...

  • Goli Technologies LLC

    Software Engineer

    3 weeks ago


    Goli Technologies LLC Mechanicsburg, United States

    Designs, develop, codes, tests, and debugs complex new software products, or makes significant enhancements to existing software. · Review, Analyze and modify programming systems, including coding, testing, debugging, and installing for a variety of systems. · Research and integr ...


  • Wolters Kluwer Harrisburg, United States

    Do you want to use your skills and talent to make a meaningful impact on the Legal and Regulatory industry? · The Advanced Technology (AT) team, part of the Digital eXperience Group (*/dxg), is searching for an experienced leader to join our leadership team, to head the group th ...


  • General Dynamics Mechanicsburg, United States

    Responsibilities for this Position · Location: USA PA Home Office (PAHOME) · Full Part/Time: Full time · Job Req: RQ175033 · Type of Requisition: · Regular · Clearance Level Must Currently Possess: · Secret · Clearance Level Must Be Able to Obtain: · Secret · Suitabi ...