Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing the fintech landscape. As a Senior Software Engineer in Dallas, you'll architect scalable cloud-native solutions that serve millions of users. Our collaborative environment combines cutting-edge technology with agile methodologies to deliver exceptional digital experiences.
We offer competitive compensation, comprehensive benefits, and career growth opportunities in one of America's fastest-growing tech hubs. Enjoy flexible work arrangements, professional development stipends, and the chance to work with industry leaders shaping the future of financial technology.
Responsibilities
- Design and implement microservices architecture using cloud-native technologies
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and scalability through continuous improvement
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps practices for automated deployments
- Contribute to technical strategy and architectural decisions
- Ensure security compliance and data protection standards are maintained
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (8+ years)
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/GCP/Azure) and containerization
- Proficiency in relational databases (PostgreSQL, MySQL) and caching strategies
- Strong understanding of RESTful APIs and microservices patterns
- Experience with testing frameworks and TDD/BDD methodologies
- Excellent problem-solving skills and ability to work in agile environments