Overview:
As a Sr. Staff Software Engineer, you will join the team responsible for delivering the next generation high-volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The ideal candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing Java, web service APIs, and database technologies. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption.
Responsibilities:
- Be a leader and promote best practices.
- Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Blackhawk systems.
- Interface with and influence product architects, product owners, and other stakeholders to create great technical requirements and evaluate solutions (in-house or vendor).
- Provide software engineering life-cycle ownership of Blackhawk products and technologies.
- Design and develop transaction processing solutions using traditional and emerging technologies.
- Develop products that perform, scale, are highly-available and fault tolerant with automated failover capabilities.
- Create systems that can be easily triaged to find performance bottlenecks and root cause analysis of failure scenarios.
- Create understandable and automated product deployment mechanisms for development, QA, and production environments.
- Participate in standard scrum process including daily stand-up meetings, iteration planning, backlog grooming, etc.