Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Jobot, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Director, Global Software Engineering (Math) at Jobot is responsible for leading the software engineering function with a specific focus on mathematics-based applications and algorithms. This position will involve strategic direction and oversight of multiple engineering teams, ensuring that software development aligns with corporate standards and meets client requirements. The successful candidate will foster a culture of innovation and collaboration, driving the development of high-quality software solutions while managing project timelines and resource allocation effectively.
Job Responsibilities
- Lead, mentor, and develop a diverse team of software engineers, enhancing skills in mathematical modeling and computational techniques.
- Define and implement engineering best practices, especially in the development of mathematics-focused software applications.
- Oversee the architecture, design, development, and deployment of software solutions, ensuring robustness and scalability.
- Collaborate with cross-functional teams including product management, data science, and infrastructure to align project goals.
- Establish timelines and monitor project progress to ensure timely delivery of software solutions.
- Drive innovation by staying updated on industry trends and emerging technologies in mathematical software engineering.
- Manage budgets and resource allocation for engineering projects.
- Ensure compliance with quality assurance procedures and software development methodologies.
Qualifications
- A Bachelor’s degree in Computer Science, Mathematics, Engineering or a related field; a Master’s degree or PhD is preferred.
- 10+ years of experience in software engineering with a focus on mathematical applications.
- 5+ years of experience in a leadership role managing software engineering teams.
- Strong proficiency in programming languages such as Python, C++, and Java.
- Experience with software development methodologies, including Agile and Waterfall.
- Excellent problem-solving and analytical skills, with a solid understanding of mathematical concepts and algorithms.
- Effective communication and interpersonal skills with the ability to work collaboratively across teams.
Technologies & Tools
The Senior Director, Global Software Engineering (Math) will engage with a range of technologies and tools that support the software development lifecycle. Key technologies may include cloud computing platforms such as AWS or Azure, version control systems like Git, continuous integration/continuous deployment (CI/CD) tools, project management suites, and mathematical computing libraries (e.g., NumPy, SciPy). Familiarity with machine learning frameworks and statistical analysis tools will also be crucial in developing sophisticated mathematical models.
Ideal Candidates
Ideal candidates for this position will possess a forward-thinking mindset, demonstrating a passion for mathematics and its applications in software engineering. They will be visionaries who thrive in dynamic environments and can adapt to evolving business needs. Strong leadership qualities, including the ability to inspire and motivate teams, are essential. An analytical mindset paired with strong problem-solving skills will empower them to navigate challenges effectively, while excellent communication skills ensure clear dissemination of complex concepts across various teams and stakeholders.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.