We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
McClure logo
McClure Verified
Civil Engineering, Architecture, Surveying, Consulting

Software Engineer

Columbia, Missouri, United StatesOnsiteFull TimePosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Software Engineer – Internal Tools & Integrations

McClure is currently looking for a versatile and curious Software Engineer to help build the next generation of internal engineering tools, develop integrations between existing software platforms, and create small client-facing features for our website.

This is a high-impact, solo-developer role with room to grow. It is Ideal for someone who loves solving problems, enjoys autonomy, and wants to collaborate with engineers, project managers, and Building Information Modeling (BIM) specialists to shape meaningful, practical solutions.

You do not need a background in structural engineering. If you happen to have interest or exposure to engineering concepts, that’s a plus, but curiosity and problem-solving are the traits that matter most.

What You’ll Do

  • Develop new internal applications and tools to support engineering workflows
  • Enhance and maintain existing internal software solutions
  • Build integrations between software platforms using APIs (including .NET integrations already in place)
  • Partner with engineers, project managers, and BIM managers to identify process bottlenecks and create automated or software-based solutions
  • Create small client-facing web tools and interactive features
  • Explore opportunities to implement AI-assisted tools and workflow enhancements
  • Maintain clean, well-documented code and version control practices
  • Provide guidance on tech stack choices based on what best serves future development

What We’re Looking For

Required Qualifications

  • 3–5+ years of experience in software development
  • Proficiency in a modern programming language (C#, Python, JavaScript/TypeScript, or similar)
  • Experience with API development and integration
  • Familiarity with database design and use (SQL or NoSQL)
  • Ability to work independently, take ownership, and deliver solutions from concept to deployment
  • Strong problem-solving skills and willingness to learn new domains

Preferred (Nice-to-Have) Qualifications

  • Experience with .NET and .NET API integrations
  • Experience building internal business tools or dashboard-style platforms
  • Knowledge of or interest in engineering, BIM, or CAD/CAE workflows
  • Experience integrating with software such as Revit, Tekla, RISA, or similar platforms
  • Background with automation, scripting, or workflow optimization
  • Familiarity with AI/ML tools or API-based AI integration

Who You’ll Work With

  • Reports to: Engineering Technical Manager
  • Collaborates closely with:
  • Structural Engineers
  • Project Managers
  • BIM Managers
  • Occasionally client-facing teams for web tool integration

Who Thrives in This Role

This role is perfect for someone who:

  • Takes satisfaction in seeing teammates use and benefit from the tools they create
  • Likes variety, new challenges, and autonomy
  • Communicates well with non-developers
  • Wants to help shape and grow an emerging internal software ecosystem
  • Has the curiosity to learn how engineering software fits together — even if you’ve never touched Revit or Tekla before

McClure provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Job Type: Full-time

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • On-the-job training
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Tuition reimbursement
  • Unlimited paid time off
  • Vision insurance

Education:

  • Bachelor's (Required)

Experience:

  • Software Development: 3 years (Required)

Ability to Commute:

  • Columbia, MO 65203 (Required)

Work Location: In person

Ready to apply?
You'll be redirected to McClure's application page.

Similar roles