Software Engineer
Job Description
The Software Engineer role at Thomas & Reed, LLC focuses on planning, designing, building, and validating software systems and applications with an emphasis on user experience (UX) innovation. This position supports both enhancements to existing products and the delivery of new solutions, including work across cloud-based platforms and internet-connected tools.
Responsibilities
- Plan, design, develop, and validate software systems and applications with a focus on UX innovation.
- Deliver enhancements to existing products while developing new solutions.
- Work primarily within cloud-based platforms and internet-connected tools.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficiency in programming languages including Java, Python, and C++, with the ability to apply them across diverse development environments.
- Experience across front-end and back-end development, with a solid 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 SQL and NoSQL, for data modeling and efficient data access.
- Strong analytical and problem-solving skills to troubleshoot complex technical issues and propose effective solutions.
- Excellent communication and collaboration skills to work effectively with multidisciplinary teams.
- 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 attention to usability and performance.
- Familiarity with cybersecurity best practices to support secure design and implementation.
Technologies
- Java
- Python
- C++
- Agile
- Kanban
- Scrum
- AWS
- Microsoft Azure
- Google Cloud
- SQL
- NoSQL
Location and Experience
Location: Columbus, OH (onsite). Minimum experience: 5+ years of software development experience.