Software Engineer III (Ref: 1)

GoEngineerMidvale, UT
20dOnsite

About The Position

GoEngineer is a provider of the most compelling design platforms in the industry, deploying engineering software and 3D Printing technology to make the design process innovative, efficient, and intelligent. Design, develop, and maintain enterprise-level full-stack applications. Oversee architectural decisions, scalability strategies, and system performance optimizations, ensuring adherence to best practices and coding standards. Design and develop enterprise-grade software, enforcing security best practices, authentication, request throttling, and performance optimizations. Implement advanced database tuning strategies, including query optimization, indexing, partitioning, and caching mechanisms. Work closely with the Software Engineering Manager to align technical roadmaps, resource planning, and project timelines with business objectives. Assists in writing Software Requirements Specifications (SRS), defining functional and nonfunctional requirements, system architecture, and technical constraints. Work with product owners and stakeholders to break down features, estimate timelines, and define delivery milestones. Track key performance indicators (KPIs), software quality metrics, and sprint efficiency, identifying opportunities for process improvements. Participate in cross-team technical discussions to ensure consistency in engineering practices, security policies, and system scalability. Assist in risk assessment and mitigation planning, ensuring that technical challenges are addressed proactively.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • Five (5) years of post-baccalaureate progressive experience, which must include five (5) years of experience in .NET Framework, SQL Server, Scrum, Kanban, Visual Studio

Responsibilities

  • Design, develop, and maintain enterprise-level full-stack applications.
  • Oversee architectural decisions, scalability strategies, and system performance optimizations, ensuring adherence to best practices and coding standards.
  • Design and develop enterprise-grade software, enforcing security best practices, authentication, request throttling, and performance optimizations.
  • Implement advanced database tuning strategies, including query optimization, indexing, partitioning, and caching mechanisms.
  • Work closely with the Software Engineering Manager to align technical roadmaps, resource planning, and project timelines with business objectives.
  • Assists in writing Software Requirements Specifications (SRS), defining functional and nonfunctional requirements, system architecture, and technical constraints.
  • Work with product owners and stakeholders to break down features, estimate timelines, and define delivery milestones.
  • Track key performance indicators (KPIs), software quality metrics, and sprint efficiency, identifying opportunities for process improvements.
  • Participate in cross-team technical discussions to ensure consistency in engineering practices, security policies, and system scalability.
  • Assist in risk assessment and mitigation planning, ensuring that technical challenges are addressed proactively.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service