Jobs · Engineering

Senior Engineer

Turnberry Solutions · Twin Lakes, MN · 1 wk ago
RemoteRemoteEngineeringContract

Duration: 6+ Months | Location: MN-Twin Cities, 100% Remote

About the role

Every Turnberry consultant belongs to a practice, an internal group of consultants and leaders with shared experience and expertise. Each of these practices aligns to one of the core services Turnberry offers to clients. As a Senior Engineer, you will join Turnberry's Digital Modernization practice, where technology and strategy combine to deliver exceptional digital experiences, empowering organizations to thrive in today's digital market.

Responsibilities

  • Designing Solutions
    • Apply technical knowledge to drive outcomes for customers
    • Work and problem solve independently on initiatives that align to the broader software engineering strategy
  • Implementing Solutions
    • Member of a team that can work independently, as well as collaboratively, in developing core software for the product that delivers outcomes
    • Consistent and dependable in delivering core software that meets/exceeds team expectations for stability, scalability, resilience, etc.
  • Learning and Applying New Techniques
    • Share new ideas and techniques with the team
    • Encourage junior engineers to invest in learning as part of their job
  • Collaborating within the Team
    • Participate in team collaboration sessions to provide technical expertise to solve problems/remove technical roadblocks
    • Participate in product planning and implementation
    • Help the team understand and decompose work
  • Defining Engineering Standards and Patterns
    • Contribute to developing engineering practices, templates, and frameworks in collaboration with the team
  • DevOps
    • Continuously assess technology to build more stable, scalable, and resilient software; use data to measure progress
    • Promote and expand the use of the CI/CD pipeline to improve the deployment and build process
    • Participate in the team support rotation and provide expert knowledge on focus subsystems
  • Selecting and Managing Technology Vendors
    • Contribute to defining the selection criteria for selecting the right technology vendors
    • Participate in proof of concept/technology evaluations along with the vendor
  • Coaching Engineers
    • Provide guidance to junior engineers to help them learn foundational software engineering skills
    • Provide technical expertise and help the team solve technical/software issues
    • Provide trainings to junior developers and groom them
    • Provide domain expertise on software products in their area to junior engineers to help them learn and grow their skills
  • Recruiting/Building Talent
    • Engage in the tech community to build the technology brand and position as the employer of choice in the market
    • Participate in the interview process or be part of the panel to recruit the right talent to the team
    • Contribute to recruitment efforts to define the structure of the interview process to hire the right talent

Requirements

  • Bachelor's degree in Computer Science or other technical field or equivalent work experience
  • 7+ years of experience in engineering environments, taking abstract concepts and ideas and formulating a detailed software engineering plan to deliver
  • Sound knowledge of industry-standard Software Development Life Cycle (SDLC) practices
  • Sound knowledge of version and revision control practices and procedures
  • Sound knowledge of systems design concepts that provide security and stability
  • Expertise in debugging code and/or complex log files for troubleshooting and analysis of product defects
  • Expert knowledge/experience with querying databases for complex data lookup/update
  • Perform code reviews with associate team members

Pay

The salary range for this role is $120,000 to $170,000 or the hourly equivalent. Pay is based on several factors including but not limited to education, work experience, and certifications.

Benefits

  • Comprehensive healthcare package (medical, dental, vision)
  • Disability and group term life insurance
  • Health and flexible spending accounts
  • Utilization bonus
  • 401(k) with match
  • Flexible time off for salaried employees
  • Parental leave for salaried employees
  • Flexible work arrangements (all benefits are subject to eligibility requirements)

Similar jobs

Senior Engineer

University of UtahSalt Lake City, UT· Yesterday
Engineering$100k–$140k/yrapply on apptrkr.com

Senior Engineer

Westinghouse Electric CompanyRock Hill, SC· Yesterday
$85k–$107k/yrapply on careers.westinghousenuclear.com

Senior Engineer

PlumeUnited States· Yesterday
RemoteEngineeringapply on plume.com

Senior Engineer

Saur Energy InternationalLocation, WV· 2 days ago
apply on saurenergy.com

Senior Engineer

Tata Consultancy ServicesDallas, TX· 2 days ago
Information Technology$100k–$120k/yrapply on ibegin.tcsapps.com

Senior Engineer

University of Utah Health ResearchSalt Lake City, UT· 2 days ago
Engineering$100k–$140k/yrapply on employment.utah.edu