Drives the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans; and demonstrating adaptability and supporting continuous learning. Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and ensuring culture of belonging awareness. Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy. Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events.
What you'll do
- Lead and manage a team of engineers, providing guidance, mentorship, and support to ensure high performance and professional development.
- Plan and oversee engineering projects, ensuring they are completed on schedule.
- Collaborate with cross-functional teams, including product management, design, and quality assurance, to define project requirements and deliver high-quality products.
- Develop and implement engineering processes and best practices to improve efficiency and productivity.
- Conduct regular performance evaluations, provide feedback, and address performance issues as necessary.
- Stay up-to-date with industry trends, technologies, and best practices to drive innovation and continuous improvement within the engineering team.
- Collaborate with senior management to develop and execute strategic plans and objectives.
- Foster a positive and collaborative work environment, promoting open communication and teamwork.
What you'll bring:
- 10+ years of experience in design and development of highly -scalable applications development in product based companies.
- Strong technical background, with expertise in below disciplines.
- Excellent in computer systems fundamentals, DS/Algorithms and problem solving skills
- Advanced, inside-out knowledge of Object Oriented and Functional programming languages. Strong proficiency in programming languages such as Java.
- Hands on knowledge of SQL and NOSQL technologies such as Azure SQL, Cosmos
- Experience with cloud platforms such as Azure, GCP and containerization technologies such as Docker, Kubernetes.
- Experience in building scalable microservices
- Proven experience in leading and managing engineering teams, preferably in a technology-driven organization.
- Excellent leadership and communication skills, with the ability to inspire and motivate a team.
- Demonstrated project management skills, with the ability to prioritize tasks and manage resources effectively.
- Strong problem-solving and decision-making abilities, with a focus on delivering results.
- Familiarity with agile development methodologies and tools.
- Ability to collaborate effectively with cross-functional teams and stakeholders.
- Experience working in a fast-paced, dynamic environment.
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, pto, health benefits, and much more.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years experience in software engineering or related area. Option 2: 7 years experience in software engineering or related area.
2 years supervisory experience.
Preferred Qualifications...
Master s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years experience in software engineering or related area.
Primary Location...