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.