This position is no longer accepting applications
Closed on September 10, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Software Engineer
Backend Developer
Databases
Developer
Engineering
Frontend
Full Stack
Information Technology (IT)
Java Language
Programming Languages
Software Development
Software Engineer
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Thomas & Reed, LLC.
Job Description
Thomas & Reed, LLC is seeking a Software Engineer to plan, design, develop, and validate software systems and applications, with a strong emphasis on UX innovation. This role supports improvements to existing products and delivery of new solutions, particularly for cloud-based platforms and internet-connected tools, in an onsite setting in Columbus, OH.
Responsibilities
- Plan, design, develop, and validate software systems and applications with a focus on user experience (UX) innovation.
- Deliver enhancements to existing products and develop new solutions, particularly for cloud-based platforms and internet-connected tools.
- Contribute to intuitive, high-performance UX applications that support strategic product differentiation and customer satisfaction.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development.
- Proficiency in programming languages such as Java, Python, and C++, with the ability to apply them across diverse development environments.
- Experience in front-end and back-end development, with understanding of full-stack architecture and integration.
- Familiarity with Agile methodologies, including Kanban and Scrum, with practical experience in iterative development and team collaboration.
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud, including deployment and service integration.
- Knowledge of database management systems, including both SQL and NoSQL technologies, for efficient data modeling and access.
- Strong analytical and problem-solving skills to troubleshoot complex technical issues and propose effective solutions.
- Excellent communication and collaboration skills for effective teamwork across multidisciplinary groups.
- Ability to work independently, manage time efficiently, and prioritize tasks to meet project deadlines.
- Hands-on experience with GUI development using modern tools and frameworks, with a focus on usability and performance.
- Familiarity with cybersecurity best practices to support secure design and implementation of software systems.
Technologies
- Java
- Python
- C++
- Agile
- Kanban
- Scrum
- AWS
- Microsoft Azure
- Google Cloud
- SQL
- NoSQL
Role Details
- Location: Columbus, OH (onsite)
- Experience Level: 5+ years
- Minimum Education: Bachelor’s degree in Computer Science, Information Technology, or a related field