Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateSoftware 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
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite