Software Engineering Manager (Remote)
- Lead, mentor, and develop a team of software engineers across various skill levels, both onshore and offshore
- Conduct regular one-on-ones, performance reviews, and career development planning
- Recruit, onboard, and retain top engineering talent
- Foster a culture of collaboration, innovation, and continuous improvement across distributed teams
- Set clear goals and expectations aligned with business objectives
- Manage team capacity, resource allocation, and workload distribution across multiple locations
- Build and maintain strong relationships with offshore development teams
- Establish effective communication protocols and workflows for distributed team collaboration
- Ensure alignment and consistency in development practices across all geographic locations
- Champion adoption of AI-assisted development tools and best practices across the team
- Provide hands-on technical guidance and code review oversight for both onshore and offshore teams
- Define and enforce coding standards, best practices, and development methodologies across all teams
- Make critical architectural and technical decisions for projects
- Stay current with emerging technologies and evaluate their applicability
- Participate in complex technical problem-solving and troubleshooting
- Champion technical excellence and software craftsmanship within the team
- Facilitate knowledge transfer and technical mentoring across distributed teams
- Lead the evaluation, implementation, and optimization of AI-assisted development tools
- Establish guidelines for effective and responsible use of AI coding assistants
- Lead the design and development of scalable, maintainable software solutions
- Architect applications using .NET framework and related technologies
- Design and optimize database schemas across SQL and NoSQL platforms
- Implement data warehousing solutions using AWS services
- Ensure application performance, security, and reliability
- Drive technical innovation and modernization initiatives
- Coordinate technical implementation across onshore and offshore development teams
- Leverage AI-assisted tools to accelerate development and improve code quality
- Plan and execute software development projects from conception to deployment
- Collaborate with product managers to define requirements and priorities
- Manage project timelines, milestones, and deliverables across distributed teams
- Identify and mitigate technical risks and dependencies
- Ensure on-time delivery of high-quality software releases
- Implement and refine Agile/Scrum development processes
- Coordinate sprint planning, daily standups, and retrospectives across time zones
- Manage handoffs and dependencies between onshore and offshore teams
- Establish clear documentation and communication practices for asynchronous collaboration
- Measure and track productivity improvements from AI-assisted development adoption
- Oversee database design, implementation, and optimization across multiple platforms
- Ensure data integrity, security, and compliance with regulations
- Design and implement ETL processes and data pipelines
- Optimize query performance and database efficiency
- Manage database migrations and upgrades
- Implement backup, recovery, and disaster recovery strategies
- Implement and standardize use of AI coding assistants (GitHub Copilot, Claude, Cursor) across the team
- Train team members on effective prompting and utilization of AI development tools
- Establish security and compliance guidelines for AI tool usage
- Monitor and optimize team productivity gains from AI-assisted development
- Stay informed about emerging AI development tools and their potential applications
- Balance AI assistance with maintaining core development skills and code quality
- Ensure code generated by AI tools meets security and quality standards
- Work closely with cross-functional teams including product, QA, DevOps, and business stakeholders
- Communicate technical concepts to non-technical audiences
- Provide regular status updates and reports to senior leadership
- Facilitate knowledge sharing and technical discussions within the team
- Manage stakeholder expectations and build strong working relationships
- Maintain effective communication channels with offshore teams using collaboration tools
- Bridge cultural and time zone differences to ensure smooth team operations
- Conduct regular video conferences and ensure inclusive team participation
- Manage daily operations and deliverables of offshore development resources
- Ensure offshore teams have clear requirements, specifications, and acceptance criteria
- Monitor offshore team productivity, code quality, and adherence to standards
- Address technical blockers and provide timely support to offshore developers
- Facilitate effective handoffs between onshore and offshore teams
- Manage escalations and resolve issues arising from distributed development
- Coordinate training and skill development for offshore team members
- Roll out AI-assisted development tools to offshore teams with appropriate training
- Identify opportunities for process improvements and automation
- Implement CI/CD pipelines and DevOps practices
- Establish metrics and KPIs to measure team performance and software quality
- Drive post-mortem analyses and incorporate learnings into future work
- Promote testing strategies and quality assurance practices
- Optimize processes for distributed team efficiency and collaboration
- Continuously evaluate and improve AI tool integration into development workflows
- Bachelor's degree in Computer Science, Information Technology, Engineering, Cybersecurity, or related field
- Master's degree preferred
- 8+ years of software development experience
- 3+ years in a software engineering management or technical lead role
- Proven track record of delivering complex software projects
- Extensive hands-on experience with the required technology stack
- 3+ years of experience managing or collaborating with offshore development teams
- Demonstrated success leading distributed teams across multiple time zones and geographies
- Experience with vendor management or offshore partner coordination (preferred)
- 1+ years of hands-on experience implementing and using AI-assisted development tools such as GitHub Copilot, Claude, Cursor, or similar platforms
- Proven track record of driving AI tool adoption and measuring productivity improvements
- Expert-level proficiency in .NET Framework (.NET Core, ASP.NET, C#)
- Strong understanding of object-oriented programming, design patterns, and SOLID principles
- Experience with RESTful API design and development
- Knowledge of front-end technologies (HTML, CSS, JavaScript, modern frameworks)
- Familiarity with microservices architecture
- Advanced hands-on experience with MS SQL Server (T-SQL, stored procedures, indexing, performance tuning)
- Proficiency in MySQL (query optimization, replication, administration)
- Strong experience with PostgreSQL (advanced queries, functions, extensions)
- Expertise in MongoDB (document modeling, aggregation framework, sharding)
- Deep understanding of relational and NoSQL database design principles
- Experience with database migration strategies and version control
- Hands-on experience with AWS Redshift for data warehousing solutions
- Knowledge of AWS data services (S3, Glue, Athena, EMR, Kinesis)
- Experience designing and implementing data lakes and data warehouses
- Understanding of dimensional modeling and star/snowflake schemas
- Familiarity with ETL/ELT processes and tools
- Hands-on experience with GitHub Copilot (code suggestions, completions, chat features)
- Proficiency with Claude (for code generation, debugging, architecture discussions)
- Experience with Cursor IDE (AI-powered code editing, refactoring, multi-file editing)
- Understanding of effective prompting techniques for AI coding assistants
- Knowledge of AI tool limitations, security considerations, and best practices
- Experience establishing team standards and workflows for AI-assisted development
- Ability to evaluate and review AI-generated code for quality, security, and maintainability
- Version control systems (Git, GitHub, GitLab, Azure DevOps)
- CI/CD tools and practices (Jenkins, Azure Pipelines, GitHub Actions)
- Containerization and orchestration (Docker, Kubernetes)
- Cloud platforms (AWS preferred, Azure, GCP)
- Testing frameworks and methodologies (unit, integration, automated testing)
- Monitoring and logging tools (Application Insights, CloudWatch, ELK stack)
- Agile/Scrum methodologies
- Collaboration and project management tools (Jira, Confluence, Slack, Microsoft Teams, Zoom)
- Experience with remote code collaboration tools (GitHub, GitLab, Bitbucket)
- AWS Certified Solutions Architect or AWS Certified Database Specialty
- Microsoft Certified: Azure Developer Associate or similar .NET certifications
- Database certifications (Microsoft SQL Server, PostgreSQL, MongoDB)
- Scrum Master or Agile certifications
- GitHub Copilot or AI-assisted development certifications (if available)
- Strong leadership and people management skills
- Excellent problem-solving and analytical thinking
- Outstanding communication and interpersonal abilities
- Technical depth combined with strategic thinking
- Ability to balance hands-on technical work with management responsibilities
- Strong organizational and time management skills
- Mentoring and coaching abilities
- Conflict resolution and decision-making skills
- Passion for technology and continuous learning
- Results-oriented with attention to quality and detail
- Ability to work effectively under pressure and manage multiple priorities
- Exceptional written and verbal communication skills for global team collaboration
- Cultural awareness and sensitivity when working with diverse, international teams
- Flexibility to accommodate meetings and support across different time zones
- Ability to establish trust and rapport with remote team members
- Experience creating clear documentation that enables asynchronous work
- Strong delegation and task management skills for distributed teams
- Patience and clarity in explaining technical concepts across language barriers
- Forward-thinking approach to adopting emerging technologies and tools
- Ability to balance innovation with pragmatism and risk management
- May require on-call availability for critical incidents
- Occasional travel may be required to offshore development locations
- Flexibility required for meetings with offshore teams across different time zones
- Some on-call availability for critical production issues
- Must be proficient in the English language, both written and verbal.
- Prolonged periods sitting at a desk and working on a computer.
- Ability to lift 50 pounds.
Recommended Jobs
CONCESSIONS SUPERVISOR - DESERT DIAMOND ARENA - PART TIME
Position Title: Concessions Supervisor Pay Range : $21.00/hr We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000 and search requisition ID number 1…
**Immediate Opening** HS Math Teacher
High School Math Teacher AZ Compass Prep, a K–12 campus in North Chandler, is seeking a dedicated High School Math Teacher. We are a small, boutique-style campus that offers extraordinary opportuni…
District Accounting Manager
Other Forms of Compensation: yearly bonus Growth. Opportunity. Excellence. Canteen brings break time to everyone. We combine food, service, and experience backed by industry-leading te…
Dentist
Job Description Job Description Dentist Opportunity – Gallup, NM Are you a skilled Dentist seeking a rewarding opportunity that includes the following: A generous sign-on bonus A subst…
Flour Power Cooking Studio -Weekend Party Host (Part-Time)
Flour Power is Hiring! Weekend Party Host (Part-Time) Location: Mesa/Gilbert (Stapley & US60) Are you energetic, organized, and love working with kids (and frosting)? We’re looking for a Weekend…
Customer Success Specialist
Who is 1stMILE? We're not just another software company – 1stMILE is a FinTech powerhouse that's revolutionizing how automotive repair businesses handle their finances and operations. Our Saa…
Facilities HVAC Technician
DIRECT HIRE: Seeking a Facilities HVAC Technician for a direct hire opportunity with our client in Phoenix, AZ. This position is offering a $5K sign on bonus! This position offers full benefits i…
Lead Supervisor
Coach is seeking a Lead Supervisor in Phoenix, AZ to drive sales and oversee store operations. This role involves leading a team, ensuring exceptional customer service, and maintaining visual merchand…
Sales Associate
Our mission at Watermark Retirement Communities is to create extraordinary and innovative communities where people thrive. For Watermark, community includes more than just the wonderful residents we s…
Safety Professional
Harder Mechanical is one of the nation’s largest mechanical contractors with an outstanding reputation for working safely, meeting tough schedules, and delivering quality projects. Based in Portland …