Alten México

Senior Software Architect

Alten México

full-time

Posted on:

Location Type: Remote

Location: Mexico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and document the overall architecture of software systems, including application, data, and infrastructure components.
  • Lead the design and development of microservices architecture, APIs, and distributed systems.
  • Develop and maintain architectural documentation, including diagrams, specifications, and standards.
  • Research and evaluate emerging technologies and trends to identify opportunities for improving the architecture.
  • Provide technical guidance and mentorship to development teams, fostering a culture of excellence and innovation.
  • Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
  • Conduct code reviews and provide feedback to ensure adherence to architectural principles and coding standards.
  • Stay abreast of industry best practices and trends in software architecture, design patterns, and emerging technologies.
  • Identify and troubleshoot technical issues related to software architecture, performance, and scalability.
  • Develop and implement solutions to address architectural challenges and improve system performance.
  • Proactively identify potential risks and develop mitigation strategies.
  • Contribute to the development of the technology strategy and roadmap, aligning with the company's overall business objectives.
  • Evaluate and recommend new technologies and tools to enhance the software development process and improve system capabilities.
  • Foster a culture of continuous improvement and innovation within the development team.

Requirements

  • Minimum 5+ years of experience as a Software Architect or similar role.
  • Proven experience in designing and implementing complex software systems, including microservices architecture, distributed systems, and cloud-native applications.
  • Strong understanding of architectural patterns, design principles, and best practices for building scalable and maintainable software.
  • Proficiency in multiple programming languages, such as Java, Python, Go, or C#.
  • Experience with cloud platforms like AWS, Azure, or GCP, including infrastructure as code, containerization, and serverless computing.
  • Familiarity with DevOps principles and practices, including CI/CD pipelines, automated testing, and infrastructure automation.
  • Excellent analytical and problem-solving skills with a strong focus on technical solutions.
  • Exceptional communication and interpersonal skills, with the ability to effectively convey complex technical concepts to both technical and non-technical audiences.
  • Ability to work independently and as part of a team, leading and motivating others to achieve common goals.
  • Passion for technology and a continuous desire to learn and grow.
Benefits
  • Sueldo base
  • Seguro de Gastos Médicos Mayores (incluye plan dental y visión)
  • 15 días de aguinaldo
  • 25% de prima vacacional
  • 12 días de vacaciones (A partir del primer año)
  • Seguro social
  • PTU/Reparto de utilidades
  • Vales de despensa quincenales
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
microservices architectureAPIsdistributed systemscloud-native applicationsJavaPythonGoC#infrastructure as codecontainerization
Soft Skills
analytical skillsproblem-solving skillscommunication skillsinterpersonal skillsleadershipmotivationcollaborationmentorshipcontinuous improvementinnovation