Back to previous page
Client Engagement Tester
Business Intelligence & Data Management
Irving, Alaska, 60137
Contract
Ref.: 140482
Job Summary:
Our client is seeking a Senior Software Engineer to join their team! This position is located in Burbank, California.
Duties:
Our client is seeking a Senior Software Engineer to join their team! This position is located in Burbank, California.
Duties:
- Lead and contribute to software development initiatives from architectural design through implementation, testing, deployment, and ongoing optimization
- Design, build, and maintain scalable, high-quality Ruby on Rails applications and supporting services
- Troubleshoot, diagnose, and resolve complex technical issues across the full application stack
- Collaborate closely with product managers, designers, and QA engineers to translate requirements into robust technical solutions
- Write clean, efficient, well-documented, and testable code aligned with industry best practices
- Conduct thorough code reviews, set engineering standards, and mentor junior and mid-level engineers
- Integrate and maintain third-party APIs and external services as required
- Champion software engineering best practices, including CI/CD pipelines, automated testing, performance optimization, and DevOps workflows
- Contribute to architectural discussions and technical decision-making to ensure long-term maintainability and scalability
- Bachelor’s degree in a STEM field
- 7+ years of professional software engineering experience, with senior-level, hands-on development in Ruby on Rails
- 5+ years of experience developing modern front-end applications using React or comparable JavaScript frameworks
- Deep understanding of Ruby fundamentals, Rails conventions, and modern Rails architecture patterns
- Extensive experience working across the SDLC using tools such as Jira, Confluence, GitHub, GitLab, or similar
- Experience with web performance and scalability technologies such as Redis, AWS CloudFront, ElastiCache, Batcache, or similar caching/CDN solutions
- Strong knowledge of software design patterns, object-oriented principles, and best practices for maintainable systems
- Hands-on experience with cloud platforms (AWS preferred) and modern deployment approaches, including Docker and containerized environments
- Excellent analytical and problem-solving skills, with strong attention to detail
- Strong communication and collaboration skills, with the ability to influence technical decisions across teams
- Experience implementing DevOps practices, CI/CD pipelines, and infrastructure automation
- Prior experience building systems with high availability, security, and compliance requirements
- Proven track record of delivering scalable, highly available N-tier architectures
- Solid understanding of Agile and traditional SDLC methodologies such as: Scrum, Kanban, Waterfall and XP
- Experience working in large, complex technology organizations
- Strong organizational, prioritization, facilitation, and decision-making skills
- Ability to adapt quickly to shifting priorities in a fast-paced environment
- High degree of ownership, initiative, and comfort operating with limited supervision
- Willingness and ability to learn new technologies, tools, and processes as needed
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered