Development Team Leader - Materials Data Management
Indianapolis, IN
About the Job
If you’re ready to lead a team of talented developers and drive innovation in product development, we want you to join us. We are seeking a Development Team Leader to join our Software + Solutions team, overseeing a growing team of 6 developers while also driving the development of internal and external applications. In this role, you will be responsible for prioritizing, managing, and guiding your team’s work, while also contributing hands-on to product development. You’ll play a pivotal role in developing others, nurturing talent, and unlocking the full potential of your team.
About you: You’re a driven leader who thrives in both managing people and tackling technical challenges. You excel at identifying, developing, and unlocking the talents of others, ensuring that your team is continually growing both professionally and technically. You understand the importance of empowering others and creating an environment where individuals are encouraged to innovate and contribute. You are skilled at balancing your own product development responsibilities while mentoring your team, ensuring quality and timeliness across all deliverables. You thrive in collaborative environments and want to work with great people in a place where you can make a lasting impact.
About Us: MDMi is a growing full-service data firm focused on delivering innovative technical data management and process solutions. We work closely with leading companies across industries, including aerospace, defense, automotive, and energy, to develop and deploy cutting-edge software solutions. At MDMi, we believe our people are our greatest asset, and we are committed to developing our employees by providing the tools, training, and opportunities they need to grow their careers. We foster a culture of leadership at all levels and are dedicated to helping our team unlock their full potential.
We value work-life balance and offer a hybrid work environment in our modern Indianapolis office. Our employees enjoy competitive compensation, generous benefits, professional development opportunities, company outings, and volunteer events.
Job responsibilities:
- Lead and manage a team of developers, setting priorities, tracking progress, and ensuring the successful delivery of projects
- Foster a collaborative, innovative team environment, encouraging knowledge sharing and continuous improvement
- Drive internal and external application development efforts, collaborating with stakeholders to define requirements and deliver solutions
- Manage product development and solution architecture for engineering-related use cases, including physical testing, data visualization, and analysis tools
- Balance leadership responsibilities with hands-on development, ensuring both personal and team contributions align with project goals
- Scope and define project requirements by collaborating with stakeholders to ensure alignment with business objectives, and translate those requirements into actionable development plans.
- Create and manage project backlogs, prioritize tasks based on project goals
- Develop wireframes or mockups to visually inspire and communicate design and functionality to both the development team and stakeholders.
- Participate in project planning, code reviews, and team development meetings
- Diagnose and troubleshoot complex technical issues while guiding the team in resolving challenges
Leadership Experience requirements:
- Inspire and lead by example, setting a standard of excellence for both the technical quality and collaboration within the team
- Identify and foster talent development through mentoring and professional growth opportunities.
- Actively participate in talent development initiatives, offering feedback, performance evaluations, and growth opportunities
- Foster a culture of innovation and continuous learning, encouraging team members to explore new technologies and methods
- Empower team members to take ownership of their work and contribute their unique talents to solving complex problems
Technical Experience Requirements:
- Code Languages: Python 3
- Data Platforms: ApacheSpark, Delta Lake, SQL
- Cloud Platforms: AWS, Azure
- Following coding and documentation standards
- Using package managers (PIP, Conda, etc.) to set up and maintain Python environments
- Deploying Python applications in both Windows and Linux environments
- Source control best practices, particularly using Git
- Architecture and Software testing and QA
- mIFlow
- Fivetran and other data ingestion and ETL tools
- PowerBi, Tableau
- Understanding of nested data structures and database design
- Working with JSON and XML data structures
- File input/output and data serialization
- Data security standards CMMC, GDPR, etc.
While this job posting is seeking a developer with Python experience, MDMi has an extremely diverse portfolio of ongoing software projects. Thus, experience with other languages and programming paradigms beyond Python is a plus. Likewise, we are always interested in applicants with multidisciplinary expertise beyond programming (e.g. engineering, visualization, biomedical, etc.) Strong candidates will have experience with many of the following:
- Organization development and growth
- Solution architect
- Technical Pre-Sales
- Strong project management skills
Education minimum requirement: Computer science, computer engineering, information technology, engineering, economics, or comparable degree from a 4-year school and 5+ years leadership experience in the software or product development, consulting, or IT industries. We will also consider applicants with the equivalent combination of education, expertise, training, or work experience.
Other Requirements: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification form (I-9) upon hire. Due to the nature of the work and in accordance with U.S. export control laws, applicants must be U.S. citizens or otherwise legally authorized to access export-controlled information.
Benefits:
- Competitive salary
- Health insurance
- Dental insurance
- Vision insurance
- Disability insurances
- Life insurance
- Paid time off
- 12 paid holidays
- 401(K) with company match
- Hybrid location (following onboarding)
- Business Appropriate/Casual Work Environment
- Diverse portfolio of industries and projects
- Collaborative and dynamic team environment
If you are passionate about technology and interested in becoming part of our team, please contact us using the online application. Only candidates who complete the online application will be considered. Thank you!
MDMi is an equal opportunity employer committed to inclusion, diversity, and maintaining a harassment-free workplace. We encourage all qualified applicants to apply for open positions, which will receive full consideration regardless of race, color, age, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status. We promise that you’ll always find our spirit to be welcoming, open, and inclusive.