Jobs · Engineering · Minnesota

Software Engineer

Bobcat Company · Minneapolis, MN · 1 wk ago
Engineering$69k/yrFull-time

Role & Responsibility

The Software Engineer is responsible for designing, developing, and optimizing scalable, reliable full-stack solutions that incorporate AI, data-driven features, and modern architectural principles. This role involves working independently on core features, collaborating across teams, and contributing to architectural decisions, system performance, and operational improvements. The role supports ongoing organizational growth, including activities such as AI lifecycle management, product support, and quality assurance.

Job Requirement

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-5 years of proven experience with software development, design, and deployment.
  • Strong proficiency in multiple programming languages (Java, Python, NodeJS) and at least one modern frontend framework (e.g., React, Angular, or Vue) and experience with cloud platforms (AWS, Azure, GCP) and Infrastructure as Code (IaC).
  • Deep understanding of multiple software patterns such as microservices, APIs, AI Agents, or data pipelines.
  • Demonstrated ability to independently troubleshoot complex system issues and provide effective solutions across the full stack.
  • Excellent communication skills with the ability to articulate technical concepts across teams and stakeholder groups.
  • Effective collaboration skills, with experience working with cross-functional teams in Agile environments.
  • Problem-solving skills with a track record of addressing systemic issues, optimizing performance, and driving best practices.
  • Travel requirements: < 10% travel

Qualifications

What Skills, Education, and Experience You’ll Need:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-5 years of proven experience with software development, design, and deployment.
  • Strong proficiency in multiple programming languages (Java, Python, NodeJS) and at least one modern frontend framework (e.g., React, Angular, or Vue) and experience with cloud platforms (AWS, Azure, GCP) and Infrastructure as Code (IaC).
  • Deep understanding of multiple software patterns such as microservices, APIs, AI Agents, or data pipelines.
  • Demonstrated ability to independently troubleshoot complex system issues and provide effective solutions across the full stack.
  • Excellent communication skills with the ability to articulate technical concepts across teams and stakeholder groups.
  • Effective collaboration skills, with experience working with cross-functional teams in Agile environments.
  • Problem-solving skills with a track record of addressing systemic issues, optimizing performance, and driving best practices.

Skills

  • Multiple programming languages (Java, Python, NodeJS)
  • Modern frontend frameworks (React, Angular, Vue)
  • Cloud platforms (AWS, Azure, GCP)
  • Infrastructure as Code (IaC)
  • Software patterns (microservices, APIs, AI Agents, data pipelines)

Benefits

  • Medical
  • Dental
  • Vision
  • Prescription
  • 401(k) match
  • Short & long term disability
  • Health & flexible spending accounts
  • Employee assistance program
  • Life & AD&D insurance
  • Military and jury duty differential pay
  • Tuition reimbursement program
  • Work flex policy
  • Equipment rental program
  • Paid volunteer opportunities
  • Community non-profit donation match
  • Paid vacation
  • Holiday
  • Sick
  • Bereavement
  • Parental leave

Pay

The salary range for this position is Minimum Pay: $68,881 - Maximum Pay: $133,342 depending on experience and other factors.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net