Software Developer Engineer II

Turck

Minneapolis (MN)

On-site

USD 89,000 - 100,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
401(k) retirement plan
Competitive salary and growth

Job summary

Turck is seeking a Software Developer Engineer II to lead complex software projects, design and deploy sophisticated solutions, and mentor junior developers. You will work across database, front-end, and cloud architectures to deliver scalable, secure software that aligns with Turck's business objectives.

Responsibilities include designing MS SQL databases, implementing EF Core, and building modern web UIs with Blazor/React/Angular. Strong emphasis on performance, security, and maintainability.

Qualifications

  • Bachelor's degree in CS, CE, or equivalent.
  • 5+ years of software development experience.
  • Strong analytical and problem‑solving skills.
  • Excellent communication for cross-functional work.
  • Proven ability to manage multiple projects with timelines.

Responsibilities

  • Database development and design in MS SQL; cloud-based SQL experience a plus.
  • Lead EF Core data access and ORM patterns.
  • Optimize database performance, indexing, ETL, migrations.
  • Design front-end interfaces with HTML/CSS/JS and modern UI frameworks.
  • Architect scalable RESTful APIs and cloud integrations.

Skills

Architect complex software
Cross-functional collaboration
Multilingual programming exposure

Education

Bachelor of Science in Computer Science or Computer Engineering

Tools

EF Core
.NET/Blazor/Web front ends
Azure/AWS cloud services

Job description

Salary Range: $89,000.00 To $100,000.00 Annually

Overview

Turck has a reputation for high quality sensors, distributed I/O, and connectivity solutions. Responding to the expanding needs of our customers, Turck's offering has grown to include identification, safety barriers, isolators, machine safety, industrial controls, and system solutions. We dedicate ourselves to finding the optimal engineered solution for every application, no matter the challenge. With manufacturing sites in Germany, Switzerland, the USA, Mexico, and China - all using the most up to date processes - Turck makes sure that you get what you need, when you need it, wherever you may be.

At Turck, we are a growing and global team. In addition to great perks and challenging work assignments, we invest in our people with enriching career growth opportunities. We believe in a friendly and collaborative environment with open lines of communication.

Job Summary

As a Software Developer Engineer II, you will lead and execute complex software development projects with minimal supervision to support TURCK's business objectives. Design, code, test, and deploy sophisticated custom software solutions while collaborating with the Senior Software Developer on architectural decisions. Independently research, design, document, and modify software throughout the production lifecycle while mentoring junior developers. Your responsibilities will also include implementing and optimizing scalable, maintainable, and secure software applications that align with business requirements and technical standards.

What will you do?

  • Database Development (MS SQL preferred, Cloud-based SQL experience a plus)
  • Design and architect complex MS SQL databases, stored procedures, and queries with consideration for scalability and performance
  • Lead implementation of Entity Framework Core (EF Core) for data access and object-relational mapping (ORM), establishing patterns and best practices
  • Independently perform advanced database optimization including indexing, performance tuning, ETL processes, and complex data migrations
  • Design and implement cloud database solutions (e.g., AWS RDS, Azure SQL Database, Amazon Aurora) with appropriate security and scaling configurations
  • Establish and enforce data integrity standards, security protocols, high availability architectures, and compliance with industry best practices
  • Front-End Development
  • Architect and develop sophisticated responsive web applications using Blazor, React, Angular, or Vue.js
  • Design and implement complex user interfaces with HTML, CSS, JavaScript, and modern UI frameworks (e.g., Material UI, Bootstrap) that balance usability, performance, and maintainability
  • Lead optimization efforts for front-end performance, ensuring scalability, accessibility, and cross-browser compatibility
  • Design and implement integration patterns between front-end applications and cloud-hosted APIs and services
  • Software Architecture and System Design
  • Independently design and implement scalable, modular software solutions both on-premises and in the cloud
  • Architect and develop RESTful APIs, integrate with third-party platforms, and cloud services (e.g., Azure Functions, AWS Lambda)
  • Define and establish architectural patterns that support cloud-native best practices, including security, resiliency, and performance
  • Implement and optimize CI/CD pipelines using tools like AWS CodePipeline, Azure DevOps, or GitHub Actions
  • Cloud Experience
  • Lead development and deployment of applications on cloud platforms such as Microsoft Azure or Amazon Web Services (AWS)
  • Design and implement cloud security protocols, cost optimization strategies, monitoring solutions, and auto-scaling architectures
  • Establish best practices for containerization (Docker, Kubernetes) implementation within the team
  • Architect solutions leveraging serverless computing models and PaaS offerings to optimize resource utilization and cost
  • Collaboration & Agile Development
  • Lead technical discussions with developers, business process owners, and end users to gather requirements and provide solutions
  • Drive improvements in code reviews, sprint planning, and architectural discussions
  • Create comprehensive documentation and deliver technical training for internal teams and stakeholders
  • Legacy System Support and Modernization
  • Analyze and redesign complex components within existing applications developed in VB (Visual Basic), VBA (Visual Basic for Applications), and Classic ASP
  • Perform deep analysis to debug and document legacy code, ensuring business continuity while identifying modernization opportunities
  • Develop migration strategies for legacy systems to modern platforms (e.g., .NET, Blazor, or web-based front ends)
  • Implement security updates and enhancements to ensure legacy systems remain secure, stable, and compliant with current IT standards

Minimum Qualifications:

Bachelor of Science in Computer Science, Computer Engineering, or equivalent and 5+ years of applicable experience in software development with demonstrated proficiency in multiple programming languages and frameworks. Strong analytical and problem-solving skills with the ability to independently architect and implement complex software solutions. Excellent communication skills for cross-functional collaboration. Demonstrated ability to manage multiple projects simultaneously while delivering high-quality results within established timelines.

Working Conditions/Physical Demands, Travel, etc.

The majority of the job is done sitting at a workstation under usual office conditions.

What we offer

As a Turck employee, you will be eligible to participate in Turcks comprehensive benefits program, which includes medical, dental, and other well-being offerings, as well as a 401(k)-retirement savings plan. Receive a competitive salary and an amazing benefits package as you grow your career at Turck. The estimated annual salary for this role is between $89,000 - $100,000.

It is the policy of Turck to provide equal employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, veteran status, sexual orientation, genetic information, or any other protected characteristic under applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Engineer III
Application Engineer III

Turck, Inc. • Minneapolis (MN)

On-site
USD 79,440 - 103,740
Premium Health and Dental Insurance
Company-Paid Life Insurance
401(k) with employer match
+1
Software Engineer II: Cloud, DB & Front-End Architect
Software Engineer II: Cloud, DB & Front-End Architect

Turck • Minneapolis (MN)

On-site
USD 89,000 - 100,000
Medical benefits
401(k) retirement plan
Competitive salary and growth
Senior Controls Engineer
Senior Controls Engineer

Turck, Inc. • Minneapolis (MN)

On-site
USD 98,175 - 109,725
Health & Dental Insurance
Life & Disability Coverage
Retirement Plans
+4
Application Engineer III/IV
Application Engineer III/IV

Turck, Inc. • Minneapolis (MN)

On-site
USD 97,410 - 131,670
Health & Dental Insurance
Life & Disability Coverage
401(k) & Roth 401(k)
+4
Continuous Improvement Engineer (II or III)
Continuous Improvement Engineer (II or III)

Turck, Inc. • Plymouth (MN)

On-site
USD 80,000 - 120,000
Premium Health & Dental Insurance
Company-Paid Life Insurance
401(k) with employer match
+1
Mechanical Engineer II
Mechanical Engineer II

Turck, Inc. • Plymouth (MN)

On-site
USD 79,500 - 94,335
Premium Health & Dental Insurance
Company-Paid Life Insurance
Retirement Security
+1
Vice President, Human Resources
Vice President, Human Resources

Turck, Inc. • Minneapolis (MN)

On-site
USD 211,000 - 236,000
Onsite healthcare
Telehealth services
Medical and dental coverage
+5
Quality Inspector
Quality Inspector

Turck, Inc. • Plymouth (MN)

On-site
USD 42,000 - 48,000
Onsite healthcare clinician
Telehealth access
Medical and dental insurance
+4
Territory Manager
Territory Manager

Turck, Inc. • Indiana (PA)

On-site
USD 108,200 - 128,440
Flexible telehealth access
Competitive medical and dental insurance
Tuition reimbursement
+1
Vice President, Human Resources
Vice President, Human Resources

Turck • Minneapolis (MN)

On-site
USD 211,000 - 236,000
Onsite clinic
Medical coverage
Life & disability insurance
+4