We're constantly developing new and creative ways to solve complex technology problems. Our enterprise software solutions span a range of Information Technology services. Our originality has attracted outstanding and innovative thinkers, allowing us to grow as an industry leader. Are you a passionate professional, ready to make an impact in the tech world? Join our team today.
Responsibilities:
Apply advanced technical knowledge to design and develop a variety of software projects
Write high-quality, performant code that adheres to company guidelines and industry best practices
Lead modernization of legacy services to current framework versions, maintaining backward compatibility during migration
Design and enforce microservices patterns across a large distributed platform
Evaluate and govern third-party vendor integrations for reliability and security
Own API gateway strategy and inter-service communication patterns (REST, async messaging)
Apply business and domain knowledge to develop a deeper understanding of the system and contribute to effective solutions
Lead a team of engineers, coaching them through all aspects of the SDLC
Develop and maintain extensible applications, APIs, and database models
Gather and refine project requirements with UX designers, product managers, and business stakeholders
Design and document detailed architectures for software projects, ensuring scalability, maintainability, and alignment with business requirements
Ensure applications meet functional and non-functional requirements by participating in testing and enforcing quality standards
Oversee deployments and support applications after release
Recommend new practices, processes, and procedures to improve quality and productivity
Review and approve changes to application code
Participate in team processes for planning, tracking work, and continuous improvement
Oversee project execution, ensuring team members stay on task, communicate blockers, and meet commitments
Evaluate team members' performance and guide them toward growth
Stay current with emerging technologies and industry trends
Evaluate frameworks, technology, platforms, and tooling solutions
Minimum Requirements:
7+ years of experience building and supporting software systems
Microservices architecture: designing, decomposing, and maintaining distributed services
Message-driven architecture: experience with orchestration and event-driven patterns
Cloud experience (AWS or similar), including cloud-native deployment
Experience with legacy system modernization/migration
Observability: structured logging, APM, distributed tracing across microservices
Strong problem solving and organizational skills
Experience with modern backend frameworks, middleware design, and API gateway patterns
Familiarity with frontend frameworks (React, Angular) sufficient to collaborate effectively with frontend engineers
Experience with relational database design and optimization
Bachelor's in Computer Science or similar degree/certification, or equivalent experience
Numbers & Facts
Location
Columbus, Ohio
Skills
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Architectural Designunmatched
Best Practicesunmatched
Cloud Computingunmatched
Coachingunmatched
Computer Scienceunmatched
Continuous Improvementunmatched
Database Designunmatched
Database Optimizationunmatched
Design Documentunmatched
Emerging Technologyunmatched
Enterprise Applicationsunmatched
Industry/Trade Analysisunmatched
Information Technology & Information Systemsunmatched
Machine Toolunmatched
Microservicesunmatched
Middleware Designunmatched
Organizational Skillsunmatched
Problem Solving Skillsunmatched
Product Designunmatched
Productivity Managementunmatched
Project Executionunmatched
Project Trackingunmatched
Quality Managementunmatched
Quality Metricsunmatched
REST (Representational State Transfer)unmatched
React.jsunmatched
Relational Databases (RDBMS)unmatched
Software Administrationunmatched
Software Architectureunmatched
Software Designunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
System Migrationunmatched
Team Lead/Managerunmatched
Technical/Engineering Designunmatched
User Experience Design (UXD)unmatched
User Interface/Experience (UI/UX)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.