Job Description
Join our dynamic engineering team at TechInnovate Solutions, where we're revolutionizing fintech through cutting-edge software solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with product teams to deliver innovative financial platforms. Our Philadelphia headquarters offers a collaborative environment with competitive benefits and opportunities for professional growth.
Responsibilities
- Design and implement high-performance microservices using Go and Kubernetes
- Lead code reviews and enforce best practices for CI/CD pipelines
- Mentor 3-5 junior engineers through pair programming and technical workshops
- Optimize database queries and implement caching strategies for 99.99% uptime
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 5+ years of experience in backend development with Go or Java
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of distributed systems and RESTful APIs
- Proven track record of leading successful agile projects
- Bachelor's degree in Computer Science or equivalent experience
- Experience with financial systems or payment processing preferred
- Excellent problem-solving and communication skills