This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Portland, ME; Boston, MA; Chicago, IL; and San Francisco Bay Area, CA.
About the Team/Role:
We are seeking a highly motivated, technically adept, and experienced professional to design, develop, and integrate BI applications and solutions, leading a team of high-performing engineers within our Data Technology organization. This role is crucial in shaping the future of our data platform, ensuring the scalability, reliability, and performance of our systems through software development and integration efforts. You will play a pivotal role in building a modern data platform designed to provide integrated, high-quality, rich, timely, and user-friendly data to support WEX's business growth. AI enablement with data is a key imperative for us, and our vision is to transform big data into big value for WEX and its customers through innovation, excellence, and partnership.
An ideal candidate for this position will have proven experience in software development, with a core focus on developing and integrating BI applications and solutions within complex data architectures. You should have an established background in designing, implementing, and managing BI applications in large organizations serving diverse lines of business with significant business impacts. Demonstrated ability to lead and build strong, productive teams, excellent project management skills, and outstanding communication skills are essential. A motivation to achieve results in a fast-paced environment and the ability to thrive in a hyper-growth environment, serving both internal and external customers, are crucial attributes for success in this role.
How you'll make an impact
- Lead a team of high-performing engineers, focusing on software development and integration of BI solutions, ensuring our data platform can serve the diverse needs of our customers and partners.
- Implement software development practices and technologies.
- Standardize software development practices and BI solution usage across the team to ensure consistency, quality, and automation.
- Design and develop integration modules and custom solutions for BI tools, including AI-powered capabilities within the organization's data architecture.
- Lead the development of custom applications or features to extend BI tool capabilities, enhancing functionality and user experience.
- Collaborate with cross-functional teams to architect scalable, reliable, and high-performance data solutions that meet business requirements.
- Create and maintain architecture maps of the BI solutions provided.
- Manage software systems, including upgrades, migration, and patching.
- Implement best practices, including code reviews, testing, and CI/CD pipelines (Github Actions is a plus).
- Optimize system performance through software enhancements and refactoring.
- Drive automation initiatives to streamline development processes and reduce manual effort.
- Utilize APIs/SDKs and develop custom code to integrate BI tools with existing systems and data sources.
- Ensure secure access and data integrity within software solutions, implementing robust data security measures and maintaining compliance.
- Lead capacity planning and disaster recovery solutions through software design and infrastructure planning.
- Partner with the SRE team to build effective measurement and monitoring on BI systems.
- Collaborate with BI tool vendors and contribute to open-source projects to enhance BI capabilities.
- Stay current with emerging technologies and trends in BI and data platform development to drive innovation.
- Participate in strategic planning to align technology initiatives with business goals.
Experience you'll bring
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven track record with at least 4+ years of experience in software development, particularly in building data platforms or BI solutions.
- Extensive experience in designing and implementing integration solutions for BI tools within complex data architectures.
- Strong problem-solving skills, excellent communication and collaboration skills.
- Rich experience in designing high-quality, efficient solutions for medium/large complex problems.
- Strong implementation skills using languages like Java, C#, Go, and Python, including coding, automated testing, and monitoring.
- Experience with cloud platforms such as AWS or Azure, including data storage, processing, and analytics services.
- Familiarity with Agile, Scrum, or other software development methodologies.
- Demonstrated ability to implement best practices in software development, including code reviews, TDD, CI/CD automation, and in-production measurement and monitoring.
- Extensive experience with data security, secure access protocols, IAM/IDP, and SSO/SAML authentication.
- Additional skills include system architecture design, performance optimization, capacity planning, disaster recovery, and team mentorship. Experience with ThoughtSpot, Tableau, and DataIku is highly desirable but not mandatory.
Leadership & Personal Characteristics:
Beyond experience, the candidate should exemplify WEX's values of innovation, integrity, execution, relationships, community, and customer excellence. Key attributes include:
- Collaborative, engaging, and mission-driven leadership style with excellent listening skills.
- Ability to interact effectively with senior leadership with humility, empathy, transparency, cultural sensitivity, and agility.
- Championing a culture of high standards, progress, embracing change, and challenging the status quo.
- Unwavering ethics and integrity, fostering partnerships and financial responsibility.
- Ability to operate effectively in a fast-paced, entrepreneurial environment with a hands-on approach.
- Motivated to achieve results in a dynamic, hyper-growth setting serving internal and external customers.