Principal Software Engineer

5 days ago


Grimes, United States Hy-Vee Full time
At Hy-Vee our people are our strength. We promise "a helpful smile in every aisle" and those smiles can only come from a workforce that is fully engaged and committed to supporting our customers and each other.

Job Description:

Job Title: Principal Software Engineer

Department: Information Technology

FLSA: Exempt

General Function

A seasoned applications development professional responsible for the design, development, and support of applications; conscientiously mentors less-experienced engineers on their technical and professional development.

Core Competencies
  • Partnerships
  • Growth mindset
  • Results oriented
  • Customer focused
  • Professionalism
Reporting Relations:
Accountable and Reports to: TBD

Positions that Report to you: None.

Primary Duties and Responsibilities
  • Seasoned in foundational organization and industry engineering principles and core competencies; instills core values in less experienced engineers and peers; actively advocates for opportunities to improve across teams and the organization; sometimes involved in defining overall engineering strategy.
  • Skillfully considers and weighs multiple different solutions for solving a problem.
  • Helps breaks down large projects into smaller iterative steps that each deliver value.
  • Can take a long-term vision and define building blocks to get there.
  • Thoroughly understands team's and adjacent team's product, domain, and vision and how it fits into the overall business.
  • Actively participates in roadmap feedback with the product team.
  • Looks for opportunities to simplify product & technical design.
  • Sometimes makes insightful recommendations regarding priorities.
  • Leads team practices and processes and regularly discusses improvements with their team. Sometimes collaborates with others to improve organizational practices and processes.
  • Confidently enter and solves areas of ambiguity and unfamiliarity.
  • Frequently tackles more ambiguous problems.
  • Manages risk by preventing others from being and getting blocked.
  • Manages and mitigates risk concerning the project and the work required to obtain team's objectives.
  • Strategically sequences deliverables to minimize risk.
  • Evaluates possible solutions by factoring in implications of each option, including the ability to adapt to change and future possibilities.
  • Proactively identify tech debt without being asked and outline strategies to eliminate large issues within a business domain.
  • Implements solutions and best practices to proactively monitor overall product health.
  • Actively assists and contributes to resolving production issues.
Knowledge, Skills, Abilities and Worker Characteristics
  • Desire to grow as an individual through continuously learning new techniques.
  • Experience creating an environment with a continuous delivery mindset and maintaining a culture that also embraces this mindset.
  • Proven experience in developing and creating secure, resilient, maintainable applications.
  • Promotes security practices and helps other engineers to deepen their security knowledge.
  • Ability to learn new domains quickly.
  • Resourceful, detail-oriented, and highly organized problem solver on a wide range of concepts.
  • Drives a positive culture of innovation and continuous learning.
  • Fosters a culture of documentation and knowledge sharing across teams; actively demonstrates these behaviors.
  • Ability to work positively in a cross functional environment with a variety of stakeholders to achieve team objectives.
Experience and Education

Bachelor degree preferred, or relevant experience.

Supervisory Responsibilities (Direct Reports)

None

Physical Requirements
  • Visual requirements include: ability to see detail at near range with or without correction.
  • Must be physically able to perform sedentary work: operating a computer, occasionally lifting or carrying objects of no more than 10 pounds, and occasionally standing or walking.
  • Must be able to perform the following physical activities: meeting with customers, kneeling, reaching, handling, grasping, feeling, talking, hearing, and repetitive motions.


Working Conditions

The duties for this position are performed in a general or remote office setting. There is weekly pressure to meet deadlines and handle multiple tasks in a day.

Equipment Used to Perform Job

Laptop and desktop computer, telephone, copier, Fax, printer, PC with Microsoft Office programs and other software relevant to specific position.

Financial Responsibility

None

Contacts

Has frequent contact with office personnel in other departments related to the position as well as occasional contact with users and customers.

Confidentiality

Has access to confidential information.

Are you ready to smile, apply today.

  • Grimes, United States Labor Solutions, LLC Full time

    We are seeking a skilled and detail-oriented Engineer or Senior Engineer to join our team. This role is critical in bridging the gap between design and production, ensuring precision and quality in construction methods and CNC programming. The ideal candidate will have experience interpreting architectural drawings, proficiency in AutoCAD, and a passion for...


  • Grimes, United States Labor Solutions, LLC Full time

    Job DescriptionJob DescriptionWe are seeking a skilled and detail-oriented Engineer or Senior Engineer to join our team. This role is critical in bridging the gap between design and production, ensuring precision and quality in construction methods and CNC programming. The ideal candidate will have experience interpreting architectural drawings, proficiency...


  • Grimes, United States AVASO Technology Solutions Full time

    Job Title: IT Support Engineer (Freelancer)Location: Grimes, Iowa, United States (Onsite)Type: Part-Time ContractCompany Overview:AVASO Technology Solutions is a global IT service provider, supporting leading national and international clients across 170+ countries. We offer cutting-edge IT solutions, and as a team member, you’ll play a crucial role in...


  • Grimes, United States Labor Solutions, LLC Full time

    Job DescriptionJob DescriptionWe are seeking a skilled and detail-oriented Engineer to join our team. This role is critical in bridging the gap between design and production, ensuring precision and quality in construction methods and CNC programming. The ideal candidate will have experience interpreting architectural drawings, proficiency in AutoCAD, and a...


  • Grimes, Iowa, United States Labor Solutions, LLC Full time

    We are a leading professional, temporary, and direct hire industry company in the Midwest area. Our clients range from individual entrepreneurs to large corporations.Estimated Salary: $70,000 - $90,000 per yearJob OverviewThis role is critical in bridging the gap between design and production, ensuring precision and quality in construction methods and CNC...

  • Control Systems Lead

    1 month ago


    Grimes, United States Synerfac Technical Staffing Full time

    Job DescriptionJob DescriptionControl System LeadPay: $44.69 The Control Systems Lead (CSL) is responsible for providing Subject Matter Expert support within the 24x7 fulfillment center operations. The primary focus is on maintaining, advanced troubleshooting and modifying material handling equipment (MHE) control systems equipment to ensure operational...