Brightstar is looking to provide strategic and technical leadership for the development and implementation of innovative software solutions for the lottery industry.
Requirements
- Deep technical knowledge of software development methodologies (e.g., Waterfall, Agile, DevOps).
- Expertise in relevant programming languages (e.g., Java, Python, JavaScript, C-Sharp, Angular), cloud platforms (AWS, Azure), containerization technologies (Docker, Kubernetes), and database systems (PostgreSQL, SQL Server, NoSQL).
- Experience with developing and supporting mission-critical applications optimized for cloud or virtualized environments.
- Strong understanding of software architecture, technical design, and system development technology.
- Ideally, 7+ years of experience in developing solutions for high-volume, regulated industries (e.g. lottery, gaming, banking, e-commerce), with a deep understanding of systems hardware, cloud platforms, network communications, and potential experience with state or local government agencies.
Responsibilities
- Provide technical vision and leadership, ensuring that software designs and architectures align with industry best practices, enterprise standards, and lottery-specific requirements (e.g., security, compliance).
- Oversee and manage software development projects, ensuring efficient delivery of high-quality software products on time, within scope, and on budget.
- Drive operational efficiency through implementing best practices, exploring automation opportunities, and managing the entire SDLC.
- Stay abreast of emerging technologies and industry trends (e.g., blockchain for transparency, AI for insights, cloud platforms) to inform product development and maintain a competitive edge in the lottery market.
- Ensure adherence to all relevant legal, regulatory, and security compliance requirements for lottery systems and applications.
- Champion robust quality assurance and testing practices to ensure the reliability, stability, and performance of lottery solutions.
- Manage the software development budget, ensuring cost-effective resource allocation, and manage relationships with external software vendors.
Other
- Define and execute the software development roadmap and strategy for lottery solutions, aligning with overall business objectives and driving innovation.
- Lead, mentor, and develop a high-performing software development team, fostering a culture of ownership, continuous improvement, and collaboration. This includes talent development, performance management, and creating a psychologically safe environment for the team to thrive.
- Build strong relationships with key stakeholders, including product managers, business leaders, government relations, and clients, effectively translating business needs into technical requirements and delivering solutions that drive commercial impact.
- Extensive experience in software development, with a strong focus on leadership and managing complex projects.
- Proven experience (typically 10+ years) in senior technology leadership roles.
- Experience leading large global teams and working with cross-functional teams, including remote teams.
- Demonstrated experience in building and leading high-performing teams, fostering collaboration, and motivating individuals to achieve results.
- Excellent communication and interpersonal skills, capable of effectively conveying technical information to both technical and non-technical stakeholders.
- Strong strategic planning, problem-solving, and decision-making abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A Master's degree in Computer Science or a related field is preferred.
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership