Sandvik AB

Software Engineer

Sandvik AB
Apply
2 days ago
Detroit, MI, USAMid Level

Responsibilities

  • Design, develop, and maintain full-stack applications using C#, .NET, Angular, TypeScript, SQL, and PostgreSQL.
  • Design, implement, and support APIs, database solutions, data models, and technical specifications.
  • Build scalable, high-performing software following architecture and coding standards.
  • Develop and execute unit, integration, and end-to-end testing strategies and validate analytical and statistical results.
  • Apply secure coding practices, resolve vulnerabilities, and support software releases, upgrades, and maintenance.
  • Collaborate with Product Management, software quality, quality engineering, and development teams to deliver software solutions.
  • Participate in code reviews, knowledge sharing, onboarding, and support for junior team members, interns, or apprentices.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, Mathematics, Statistics, Industrial Engineering, Mechanical Engineering, or a related field.
  • At least 4 years of professional software development experience building commercial web applications.
  • Strong experience with C# and .NET, Angular or TypeScript, or a comparable modern front-end framework.
  • Experience with SQL and relational database design.
  • Understanding of software development lifecycle practices, version control, automated testing, and defect tracking.
  • Knowledge of web application security, authentication, and authorization.
  • Strong problem-solving skills, ability to learn new technical domains, and comfort with quantitative and statistical concepts.
  • Preferred qualifications include experience with Statistical Process Control, process capability analysis, Measurement Systems Analysis, manufacturing, inspection, metrology, quality systems, PostgreSQL performance tuning, large-volume data management, cloud technologies, containerization, observability tools, data visualization, and analytical user interfaces.

Benefits

  • Hybrid work arrangement in Wixom, Michigan.
  • Structured mentorship and opportunities for professional growth.
  • Exposure to advanced analytics, quality engineering, and industrial software applications.
  • Collaboration with a skilled and supportive development team.

Tech Stack

Categories

Contact me