Exposure to tools like Algolia, headless CMSs, or A/B testing platforms. Build and maintain modern, responsive web features using Elm and the tools in our stack……
Exposure to tools like Algolia, headless CMSs, or A/B testing platforms. Build and maintain modern, responsive web features using Elm and the tools in our stack……
You'll have plenty of opportunities to partner with product and design on shaping new features for our customers, and you'll help promote engineering excellence……
B.S. in Computer Science or related field (or equivalent experience), with 5+ years of relevant experience. Strong coding skills in at least two of: Go, Java, C……
Co-own the strategy for your squads alongside your product and design partners and senior leadership. Provide technical leadership and be accountable for the……
This role is end-to-end: you’ll own business outcomes, technical strategy, and execution to a cohesive UX experience. Monthly allowance to dogfood the app.…
Bachelor’s Degree in Computer Science or related field or equivalent work experience. Contributing to and accelerating the broader Inventory team roadmap,……
You should be comfortable rolling up your sleeves and getting into the details: reviewing designs, pressure-testing architectural decisions, debugging……
A track record of mentoring engineers and elevating engineering quality through design rigor and thoughtful feedback. Monthly allowance to dogfood the app.…
This role is end-to-end: you’ll own business outcomes, technical strategy, and execution to a cohesive UX experience. Monthly allowance to dogfood the app.…
Bachelor’s degree in Computer Science, a related field, or equivalent work experience. As a member of the team, you’ll build new user-facing experiences, scale……
What You'll Be Doing Lead a team of full-stack engineers building and operating the notifications platform — Elixir services, Python backends, pubsub pipelines,……
Own complex, multi-milestone projects end-to-end, identifying optimal solutions, navigating ambiguity and making independent technical decisions.…
Bachelor’s degree in Computer Science or a related technical field (or equivalent experience). Gathers feature requirements and participates in technical……
This role serves as a technical lead trusted to make sound judgment calls on system design and to guide the team toward deadlines while managing changing……
Pair with the customer's developers and engineers to teach them how to develop and deliver user stories that provide business value, technical feasibility, and……
The Senior Software Engineer, ScriptDrop is a key member of the engineering team responsible for leading the design, development, and implementation of……
You’ll play a key role developing tools and products that connect the business, field operations, and customers—from sales and installation automation to real-……
A critical performer amongst your fellow engineers to design and oversee the implementation of innovative and impactful solutions while maintaining Angel’s……
Contribute to technical planning and help shape long-term engineering and data strategy. Excellent communication and collaboration skills across technical and……
B.S., M.S., or equivalent experience in computer science or a related field. Collaborate closely with fellow engineers, product managers, and other stakeholders……
You will operate as a player-coach, actively engaging in system design, architecture reviews, and technical decision-making while leading globally distributed……
Experience building systems where correctness is verifiable and measurable — search relevance, entity resolution, record linkage, catalog or taxonomy systems,……
You'll design and operate complex agent orchestration systems, develop patterns for human-agent collaboration, and ship real product features primarily through……
What differentiates engineers now isn't typing speed or memorized syntax; it's the ability to make the right calls on what to build, how to build it, and when……
Use AI to find out how well the skills on your resume fit this job description.
Join Our Team as a Software Engineer!
Do you enjoy collaboration, have great communication skills and have a passion for writing clean, well-tested code? We’re looking for a Software Engineer who’s ready to ship real features, contribute meaningfully to a team, and grow into an experienced engineer—whether you’re just getting started or a few years in and looking for the right environment to level up. We’d love to hear from you!
Compensation: $70,000-$100,000 commensurate with experience.
What You’ll Do:
Build and maintain modern, responsive web features using Elm and the tools in our stack.
Collaborate with senior engineers and product owners to understand requirements and deliver solutions.
Write clean, well-tested code and participate actively in code reviews—both giving and receiving feedback.
Work with UX designers to bring designs to life with attention to detail and usability.
Deploy code confidently with support from teammates and our DevOps team.
Debug issues, investigate bugs, and contribute to improving system reliability.
Take increasing ownership of features and small projects as you grow.
Work across the stack—picking up backend tasks in Node.js, Express, and Postgres as you build confidence.
Contribute to documentation and help keep our knowledge base current.
Who We’re Looking For:
Have 1–3 years of professional web development experience (internships and personal projects count!).
Have solid knowledge of HTML, CSS, and JavaScript.
Are curious about functional programming and eager to learn Elm. (We’ll teach you.)
Have some exposure to backend concepts—APIs, databases, or server-side frameworks.
Write code that’s readable and care about doing things the right way.
Are comfortable asking for help and giving and receiving feedback.
Communicate clearly and enjoy working as part of a team.
Are excited to grow your skills and take on more responsibility over time.
Are familiar with version control (Git) and comfortable with a collaborative development workflow.
Other Qualifications (not mandatory):
Coursework or projects in functional programming (Haskell, Elixir, OCaml, Elm, etc.).
Familiarity with CI/CD pipelines or deployment workflows.
Experience with responsive design, accessibility standards, or CSS frameworks.
Exposure to tools like Algolia, headless CMSs, or A/B testing platforms.
A portfolio or GitHub with projects you’re proud of.
Why You’ll Love Working Here:
Innovative Environment: Be part of a forward-thinking team that values creativity and technical excellence.
Growth Opportunities: Develop your skills and career with mentorship from senior leaders and exposure to new technologies.
Collaborative Culture: Work in a supportive and collaborative environment where your contributions make a real difference.
Work Environment:
This position is offered as hybrid or fully remote depending on proximity to our home office in Columbia, MO.
Work Hours:
We operate primarily on a standard business-hours schedule with some flexibility, and we maintain a culture where work-life balance is taken seriously.
Ready to take your career to the next level?
Apply now and be a key player in shaping our digital future!
#SMH1
The minimum salary is $70K and the max salary is $100K.
$70K – $100K/yr (Employer provided)
$85K
/yr Median
Columbia, MO
If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.