
Software Engineer
Sandvik AB2 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.