Software Engineer

Field Nation
McKinley Township, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 120K

Job location

McKinley Township, United States of America

Tech stack

Clean Code Principles
PHP
Adobe InDesign
Artificial Intelligence
Amazon Web Services (AWS)
Software Bug Management
Cloud Computing
Code Review
Data Structures
Software Debugging
Python
Node.js
Software Engineering
React
Large Language Models
GIT
Virtual Agents
Software Version Control
Go

Job description

Field Nation is looking for a Software Engineer who is eager to build, learn, and grow on a team that's shaping how modern software gets made. This role is for engineers who deliver solid, well-tested work and want to develop into the next generation of technical leaders at Field Nation.

As an AI-forward engineer, you will treat AI coding agents and LLMs as part of your everyday toolkit. You will learn to use these tools effectively under a "human-in-the-loop" model-moving faster while staying responsible for what you ship., * Collaborate with Product & Design: Partner closely with Product Managers and UX Designers to translate user needs and product visions into technical requirements and digital experiences.

  • Build and Ship: Develop, test, and deliver features, bug fixes, and improvements across our products with guidance from senior teammates.
  • Use AI Tools Effectively: Work alongside AI coding agents in your daily development-writing good prompts, reviewing generated code carefully, and learning the patterns that work.
  • Write Quality Code: Produce code that is readable, tested, and maintainable. Take feedback in code review seriously and apply what you learn.
  • Own Your Work: Stay accountable for the quality, security, and performance of the code you commit, regardless of how much was generated by an AI agent.
  • Participate in Design: Contribute to technical discussions and design reviews. Ask questions, share your perspective, and help your team make better decisions.
  • Support the Team: Help with on-call, debugging, and operational work. Treat reliability and the user experience as part of your job, not someone else's.
  • Grow Continuously: Pair with senior engineers, follow our engineering best practices, and steadily expand the set of problems you can tackle independently.

Requirements

Do you have experience in Version control?, * Foundational Experience: 1-3 years of professional software development experience, or equivalent demonstrated ability.

  • AI-Forward Mindset: Curiosity about and willingness to use AI coding agents as a core part of how you work, paired with a healthy skepticism about their output.
  • Solid Fundamentals: Comfortable with data structures, algorithms, version control (Git), testing, and debugging.
  • Working Knowledge of the Stack: Experience with at least some of our core technologies (PHP, Python, Go, Node.js, React) and motivation to learn the rest.
  • Cloud Awareness: Some exposure to cloud platforms (AWS preferred) or a clear desire to develop that experience.
  • Clear Communication: Ability to ask good questions, explain what you're working on, and write clear commits, PRs, and short design notes.
  • Growth Mindset: Open to feedback, willing to be wrong, and committed to getting better-both as an engineer and as a teammate.

Benefits & conditions

4.14.1 out of 5 stars Minnesota $100,000 - $120,000 a year - Full-time, Pulled from the full job description

  • Paid parental leave
  • Parental leave
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * Unlimited paid time off
  • Annual vacation bonus - yes, we'll pay you a bonus to take paid time off!
  • Individualized growth + development plans
  • Strong values around work/life balance
  • Community involvement opportunities
  • Competitive benefits: medical, dental, vision, paid parental leave + 401K
  • Exposure to cutting-edge technologies to solve meaningful problems

$100,000 - $120,000 a year

At Field Nation, we share the value of transparency and enable this during our recruiting process. We believe it's important to share the compensation range to best understand the full opportunity of a role! We select our initial range based on reliable compensation survey data. Other factors we consider in setting the specific pay for an individual will generally include, among other things, experience, specialized skills, work location, and internal equity to provide competitive offers.

Additionally, every role is eligible for variable pay dependent on the position. As an agile and growing organization, the business needs may change. This may result in us hiring someone with less or more experience than the job description states. If that does happen, we will communicate the updated salary range and the new role to you as a candidate.

The range stated below is a starting point of the compensation conversation, we'd like to hear what your compensation expectations are too!

Base Salary Range | Minnesota or other Zone 3 | $100,000 - 120,000

About the company

Field Nation brings companies and service professionals together through an integrated, easy-to-use platform. We support businesses looking to grow their service offerings while also empowering technicians to leverage their skills on their own terms. Our mission is to help the service delivery industry do great work, and we live that mission by doing great work for the companies and service professionals that depend on us.

Apply for this position