Senior Software Engineering Manager
WIS International · Plano, TX · 4 wk ago
HybridBusiness DevelopmentFull-time
Key Responsibilities
- Manage, mentor, and grow a team of full stack software engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Define and drive the technical roadmap for the team, ensuring alignment with business objectives and scalability requirements.
- Oversee the design, development, and deployment of full stack applications, ensuring timely delivery of high-quality, reliable software.
- Lead the design and implementation of distributed systems, ensuring performance, scalability, and resilience using modern architectural patterns (e.g., microservices, event-driven systems).
- Partner with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Promote best practices in software development, including code reviews, testing, CI/CD pipelines, and documentation.
- Set clear goals, provide regular feedback, and conduct performance evaluations to support team growth and accountability.
- Stay current with industry trends and advocate for the adoption of new tools, frameworks, or processes to enhance team productivity and product quality.
Qualifications
- 8+ years of software engineering experience, with at least 5 years in a technical leadership or management role.
- Demonstrated results leveraging agentic AI in the SDLC of a production system.
- Proven expertise in designing and building distributed systems and architectures (e.g., microservices, RESTful APIs, message queues).
- Strong proficiency in x-plat mobile application development.
- Hands-on experience with full stack technologies.
- Deep understanding of distributed system concepts such as scalability, fault tolerance, and load balancing.
- Familiarity with modern DevOps practices, including containerization (Docker, Kubernetes), CI/CD, and infrastructure as code.
- Familiarity with Data Lakes and scaled data systems.
- Experience with API design, integration, and optimization.
- Strong ability to mentor and develop engineers at varying experience levels.
- Excellent communication skills to articulate technical concepts to nontechnical stakeholders.
- Proven track record of delivering complex projects on time and within budget.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).