Sr. Staff Software Engineer

Generac Power Systems
Reno, NV Full Time
POSTED ON 3/7/2024 CLOSED ON 4/5/2024

Job Posting for Sr. Staff Software Engineer at Generac Power Systems

Company Generac Power Systems

Name Sr. Staff Software Engineer

Req # 63795

Employment Type Full Time

Shift 1st

At Generac, we bring our best energy to work every day and promote a drive to win while respecting others and supporting growth. .


Hiring hybrid for Reno, Nevada ** Required to work onsite a minimum of 3 days/week.

What will you do?


As a senior member of the team, you will have significant responsibility and influence in shaping its future direction. We are looking for someone to iterate quickly on all stages of the data pipeline, including helping bring data intelligence products to production.


You should have deep expertise in the design, creation, management, and business use of large-scale applications across a variety of data platforms. You should have excellent business and interpersonal skills to work with business owners to understand data requirements and build highly scalable systems.


Successful candidates will have strong engineering skills, communication, and a belief that data-driven processes lead to great products. You must have a passion for quality and an ability to understand complex systems.


Above all, you should be passionate about solving real-world problems and bringing value to the applications you create.

As part of this role, you will be required to:


  • Responsible for designing, developing, and maintaining efficient and scalable data pipelines and data models that support various analytical and business needs.
  • Provide technical guidance and solutions to tackle complex technical problems.
  • Collaborate with other data engineers, analysts, and stakeholders to understand data requirements and business objectives.
  • Develop and optimize data pipelines to facilitate data analysis, reporting, and visualization.
  • Lead and support strategic initiatives impacting the Data Engineering team.
  • Lead efforts to improve the financial impact of engineering and related cross- functions on the businesses.
  • Implement and manage data integration solutions to enable smooth data flow between various systems, databases, and applications.
  • Identify opportunities to enhance data processing performance and data retrieval speeds. Proactively optimize data pipelines and queries for improved efficiency and reduced latency.
  • Ensure data quality, security, and compliance with relevant standards and policies. Implement data validation and cleansing processes as necessary.
  • Review project ideas and provide technology input, prescribing appropriate application solutions which balance business requirements with Generac's technology standards to arrive at the optimal solution.
  • Collaborate with cross-functional teams, including data scientists, software engineers, and business stakeholders, to address complex data-related challenges and provide innovative solutions.
  • Identify and champion cross-business group opportunities.
  • Continuous Learning: Stay up-to-date with the latest developments in data engineering, data modeling, and analytics technologies. Propose and implement best practices to keep the data engineering team at the forefront of industry trends.
  • Responsible for the management, mentorship and technical development of the team members.

What will you be required to have?


  • Education: Bachelor's or Master's degree in Computer Science or a related field.
  • Experience: Proven experience as a Data Engineer, specializing in data modeling and analytics, with a minimum of 10 years in a relevant position.
  • Experience building streaming and batch data pipelines using frameworks and tools such as Apache Flink, Apache Spark, Apache Beam, Apache Kafka, Amazon Kinesis.
  • Data Modeling: Strong knowledge of data modeling concepts and hands-on experience with data modeling techniques and tools such as dbt.
  • Excellent SQL skills and expert knowledge of PostgreSQL.
  • Strong experience building large and scalable applications with Java. Experience with Python is a plus.
  • Experience building and maintaining data workflows using workflow management platforms such as Apache Airflow.
  • Experience designing and maintaining Data Lakes using tools like Databricks & Delta Lake, Snowflake & Apache Iceberg.
  • Strong experience working with OLTP and OLAP databases.
  • Experience working on high-volume ETL and ELT pipelines.
  • Proficiency with AWS cloud technologies such as AWS Batch, AWS Lambda, ECS, Amazon Kinesis Streams, KDA, AWS S3, RDS.
  • Experience with Data Lakes, Data Warehousing concepts and methodologies.
  • Experience with Reporting and Dashboarding tools such as Apache Superset.
  • Experience building infrastructure using IaC tools such as Terraform, Cloudformation, CDK, etc.
  • Experience with processing streaming data from IoT Devices is a plus.



What else will you need to be successful?


  • Project Management: Experience in handling multiple projects simultaneously and meeting project deadlines.
  • Strong experience leading data projects from problem identification to production.
  • Analytical Mindset: Great analytical and problem-solving skills, with a keen eye for identifying data patterns and trends.
  • Team Player: Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Strong written communication and presentation skills.
  • Ability to identify areas where improvements in technical and business processes would lead to better results.
  • Strong ability to assess technical risk and quality of previous work on a project.
  • Ability to give technical assessments of situations outside of the normal scope of influence.
  • Strong sense of ownership, urgency, and drive.
  • Innovation and Adaptability: Demonstrated ability to innovate, adapt quickly to changing technologies, and deliver creative solutions to complex data challenges.





"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law."

Generac Power Systems Inc. is an equal opportunity employer/Minorities/Females/Vet/Disability.

 

Staff Software Development Engineer, Full Stack-Clean Energy
Generac Power Systems -
Reno, NV
Senior Civil Engineer
The Staff Pad -
Reno, NV
Senior Geotechnical Engineer
The Staff Pad -
Reno, NV

Salary.com Estimation for Sr. Staff Software Engineer in Reno, NV
$100,116 to $128,628
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Sr. Staff Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Backup/Recovery Skill

    • Income Estimation: $110,381 - $145,041
    • Income Estimation: $111,752 - $142,348
  • Bug/Defect Analysis Skill

    • Income Estimation: $88,998 - $118,673
    • Income Estimation: $92,261 - $122,698
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Generac Power Systems

Generac Power Systems
Hired Organization Address Reno, NV Full Time
Company Generac Power Systems Name Software Development Engineer II Req # 64194 Employment Type Full Time Shift 1st At G...
Generac Power Systems
Hired Organization Address Waukesha, WI Full Time
Company Generac Power Systems Name Data Science Analyst (Connectivity) Req # 65090 Employment Type Full Time Shift 1st W...
Generac Power Systems
Hired Organization Address Whitewater, WI Full Time
Company Generac Power Systems Name Senior Director - Manufacturing Operations Req # 64158 Employment Type Full Time Shif...
Generac Power Systems
Hired Organization Address Waukesha, WI Full Time
Company Generac Power Systems Name Manager CRM Enterprise Solution Architect Req # 64338 Employment Type Full Time Shift...

Not the job you're looking for? Here are some other Sr. Staff Software Engineer jobs in the Reno, NV area that may be a better fit.

Sr. Software Engineer

Fusion HCR, Reno, NV

Staff Software Engineer - Cloud Infrastructure Team

Beacon Hill Staffing Group, Reno, NV