Software Development Manager - Optimize Search Group
Carrollton, TX
About the Job
Job Title: Software Development Manager
Location: Carrollton, TX
Duration: Full Time
Background
Leading provider of cash management solutions helping financial institutions and retailers optimize their cash business, reduce risk, and increase profits. Our software connects our customers to their cash ecosystems, tying together services and devices into a single unified digital experience. Delivered via the cloud, this software-as-a-service solution provides full technical device monitoring, financial monitoring of transactions, provisional credit to financial institutions, 3rd party integrations, and uses an AI forecasting engine to help customers optimize the entire life cycle of cash. Customers rely on us to provide the most innovative and reliable solutions that help secure, optimize and streamline their business operations.
Requirements
We are seeking a dynamic and highly motivated individual to spearhead the establishment and management of this team based in Dallas, TX. This pivotal role involves driving the development of cutting-edge Software as a Service (SaaS) applications that are delivered through cloud-based platforms. The chosen candidate will be responsible for fostering an agile development culture, enhancing development discipline, and ensuring the successful delivery of high-quality solutions. The successful individual will play a critical role in shaping the future of our organization's global development endeavors.
Key Responsibilities:
Location: Carrollton, TX
Duration: Full Time
Background
Leading provider of cash management solutions helping financial institutions and retailers optimize their cash business, reduce risk, and increase profits. Our software connects our customers to their cash ecosystems, tying together services and devices into a single unified digital experience. Delivered via the cloud, this software-as-a-service solution provides full technical device monitoring, financial monitoring of transactions, provisional credit to financial institutions, 3rd party integrations, and uses an AI forecasting engine to help customers optimize the entire life cycle of cash. Customers rely on us to provide the most innovative and reliable solutions that help secure, optimize and streamline their business operations.
Requirements
We are seeking a dynamic and highly motivated individual to spearhead the establishment and management of this team based in Dallas, TX. This pivotal role involves driving the development of cutting-edge Software as a Service (SaaS) applications that are delivered through cloud-based platforms. The chosen candidate will be responsible for fostering an agile development culture, enhancing development discipline, and ensuring the successful delivery of high-quality solutions. The successful individual will play a critical role in shaping the future of our organization's global development endeavors.
Key Responsibilities:
- Lead the formation and growth of a proficient software development team focused on SaaS applications within the cloud delivery model.
- Develop and implement agile development methodologies, fostering a culture of agility, adaptability, and continuous improvement.
- Drive the adoption of best practices for software development, including automated release processes, CI/CD pipelines, and version control.
- Collaborate with cross-functional teams to integrate software solutions with physical devices such as ATM's and Kiosks.
- Prioritize and execute software development projects aligned with business objectives, ensuring nimbleness and responsiveness to evolving priorities.
- Uphold application security standards, leading initiatives to fortify the security posture of developed solutions.
- Build a talent pipeline through effective hiring, mentoring, and professional development of team members.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Development Manager, with a focus on Java based technologies
- Leadership experience, managing and mentoring a team of software engineers.
- Strong background in cloud-based software development, particularly with SaaS solutions and cloud platforms (e.g., Oracle Cloud Infrastructure, AWS, Azure, Google Cloud).
- Demonstrated experience in implementing automated release processes and CI/CD pipelines.
- Familiarity with software integration involving physical devices such as ATM's, Kiosks, IoT devices, etc.
- In-depth understanding of secure application coding principles and practices.
- Experience with RabbitMQ, Kafka.
- Experience with MongoDB and ElasticSearch.
- 8+ years of Java Development experience.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications:
- Strong experience with UI
- Experience with SSO, Federated Identity Management (FIM)
Additional Requirements:
- Willingness to travel periodically to Spain.
Source : Optimize Search Group