Software Engineer

Remote
Contracted
Experienced
Location: Minneapolis, MN
Position Type: Remote
Contract Length: 6 months + possible extensions


Position Overview:
We are seeking a Level 2 Software Engineer to join our dynamic development and delivery team. This role is ideal for someone who is eager to take ownership of multiple projects, contribute to both legacy and modern systems, and grow within a collaborative Agile environment. You will work across the full development lifecycle, from design and implementation to testing and deployment, while leveraging modern CI/CD and AI-assisted development tools.

Duties:
  • Manage and contribute to 2–3 concurrent projects of varying complexity

  • Maintain and enhance legacy codebases

  • Investigate and resolve reported bugs

  • Assist in the development of new product features

  • Support system configuration and delivery

  • Contribute to technical documentation

  • Participate in unit, regression, and stress testing

  • Collaborate with project managers to estimate timelines and deliverables

  • Actively participate in daily Scrum meetings

  • Leverage internal AI tools to enhance development workflows, automate testing, and improve code quality

  • Provide feedback and collaborate with internal teams to improve AI-assisted development capabilities


Required Skills:
  • Bachelor’s Degree

  • 2–4 years of professional software engineering experience

  • Strong interpersonal and communication skills (verbal and written)

  • Highly motivated, self-starting, and a fast learner

  • Comfortable working independently and with minimal supervision

  • Able to manage multiple projects and adapt to changing priorities

  • Effective in cross-functional team collaboration

  • Strong problem-solving and debugging abilities

  • Interest in AI-assisted development and openness to learning new tools and approaches

  • Hands-on experience with:

    • Node.js

    • PostgreSQL

    • GitLab, SourceTree, TeamCity

    • Atlassian Stack (JIRA, Confluence)


Preferred Skills:
  • Frontend development with Angular and TypeScript

  • Experience with frontend integration tools: Electron and C#

  • Experience with automation and testing frameworks: Xray, Cucumber, Playwright

  • Familiarity with Continuous Integration practices

  • Exposure to AI-assisted development and testing platforms

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*