This is a 100% fully remote role.
Work virtually from anywhere in Mexico._
Varis is a well-funded and fast-growing technology startup that focuses on digital commerce software-as-a-service and procurement and is owned by The ODP Corporation (NASDAQ: ODP).
We are innovation driven, customer centric, and ready to transform eProcurement and business-to-business (B2B) Marketplaces.
Our culture is focused on a bold vision, launching the simplest (yet still valuable) solutions to learn, then either failing or scaling fast as we iterate towards our product goals.
Joining us now is a ground-floor opportunity to shape our limitless future.
You will see and feel the direct impact of your work, be surrounded by passionate people, learn how to be an entrepreneur, and be at the center of a highly dynamic business model with tremendous individual and collective potential.
JOB ID: 10060
Varis is adding an experienced **Senior Software Development Manager** to our new team in Mexico.
As a **Senior Software Development Manager**, you will be an integral team member of our innovative Product & Technology organization, contributing greatly to this pivotal transformation in the B2B space.
We seek teammates who drive value creation, love problem solving, have strong interpersonal savvy, and are eager to learn on the fly!
Joining Varis now is a ground-floor opportunity to shape our limitless future.
In your role, as Senior Software Development Manager, you will set the direction for a team and own the execution that delivers high-quality Software Product Solutions.
Being part of our team means being surrounded by passionate and caring people.
Joining Varis provides you the opportunity to learn how to be an entrepreneur and be at the center of a highly dynamic business model.
**Responsibilities**:
- You'll help set the vision, charter, and roadmap for the Software Product Development team.
- Your role as a Senior Software Development Manager is responsible for all phases of the Software Development Life Cycle.
- You'll collaborate, partner, and work with internal stakeholders:
- Other Software Development Managers, Developers, UX, and Product Managers to build the right solutions for your direct customers.
- As a Senior Software Development Manager, you will map requirements to a software solution aligned to our overall architecture of the system.
- Additionally, you'll recommend appropriate strategic action.
- Grow the development team's knowledge and understanding of the systems and best practices in software development practices.
- Lead and develop the team, including hiring, goal setting, performance management, coaching, projects, and training.
Work with team members to develop career paths and opportunities within the organization.
- Foster growth and skill acquisition/development for the team leaders.
Provide a creative environment where challenges are embraced and where difficult tasks are valued.
**Job Requirements**:
- Bilingual with English.
- Bachelor's degree (4-year degree) in Computer Science, Computer Engineering, or similarly focused object-oriented system development degree programs.
- 11 total years of professional Software Development experience including:
- 8+ years of overall software engineering experience focused across:
- Software Design and Architecture
- Development, hand-on coding
- 3+ years in software engineering management roles, leading and growing people.
- 3+ years of experience leading teams using cloud technologies (AWS, Azure, or Google Cloud services).
- Experience building software solutions end to end.
**Nice to Have Skills & Experience**:
- You demonstrate the ability to dive deep into technical concepts.
- Ideally in a distributed cloud-native environment.
- You create clarity in ambiguous environments.
- You build partnerships with stakeholders and other leaders
- You can operate independently, set direction, bring ideas and solutions to challenges, and resolve conflicts.
- You expertly gather requirements across the many development teams, create, and maintain technical project plans and roadmaps, while communicating priorities effectively.
- You have robust fundamentals in the core concepts of Software Development, Developer productivity, and operational excellence.
- You are an expert problem solver, with experience in process improvement.
- You bring an intimate knowledge of Internet Technologies and an understanding of the latest changes and trends in this area of technology.
- You gracefully persuade and influence team members, sell ideas effectively, get results, and follow through.
- You demonstrate solid decision-making and an understanding of where projects fit into the development strategy.
- Your character demonstrates integrity, maturity, and a constructive approach to challenges.
- You work well in a team environment or individually, with a positive attitude.
- You communicate well and navigate interpersonal and organizational relationships with ease.
**Be