Job Description
Join TechInnovate Solutions' dynamic engineering team in Sacramento, where we're revolutionizing fintech through cutting-edge cloud-native solutions. As a Senior Software Engineer, you'll architect scalable microservices using AWS and Kubernetes while mentoring junior developers. We offer competitive compensation, comprehensive benefits, and flexible work arrangements. Our collaborative culture values innovation and continuous learning, with quarterly hackathons and annual tech conferences. Relocation assistance available for top-tier candidates.
Responsibilities
- Design and implement distributed systems using Java, Python, and Go
- Lead CI/CD pipeline optimization using Jenkins and Terraform
- Mentor 3+ engineers through code reviews and architecture sessions
- Collaborate with product teams to translate requirements into technical specs
- Implement security best practices including OAuth 2.0 and JWT
- Optimize system performance using Redis and caching strategies
- Contribute to open-source projects and tech blog publications
Qualifications
- 5+ years of full-stack development experience with Java/Python
- Expertise in AWS (EC2, S3, Lambda) and container orchestration
- Strong grasp of RESTful APIs and GraphQL
- Experience with event-driven architecture using Kafka or RabbitMQ
- Bachelor's degree in Computer Science or equivalent experience
- Proficiency with Git and agile methodologies (Scrum/Kanban)
- Proven ability to lead technical initiatives from conception to deployment