Welocalize

Software Architect

Welocalize · Noida, Uttar Pradesh, India

Translation and Localization · 1,001-5,000 employees

20 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

As a Software Architect, you will be responsible for the technical direction and design vision of software components, services, and applications. You will work with technical leads and developers to design efficient technical solutions and ensure that all features are designed with security and data protection considerations.

What they look for

Software Architecture Problem Solving Interpersonal Skills Communication Skills Design Best Practices Programming Languages Collaboration Security Considerations Best Practices Technology Adoption Dependency Management Organizational Skills Complex Problem Solving Framework Development Tooling Infrastructure

Requirements

Candidates should have a bachelor's degree in Computer Science or equivalent work experience, along with 5+ years of experience in software design. Mastery of design best practices and expert knowledge in at least one programming language is required.

Full description

If you have a Candidate Login already, but have forgotten your password please use the steps to reset your password. If you have forgotten your email login, please contact servicedesk@welocalize.com subject Workday Candidate Login

When creating your Workday account and entering personal information like name, address, please do not use ALL CAPS.

Thank you!

NOTICE: For Privacy Policy please review here

Job Responsibilities:

As Software Architect, you’ll be responsible for the technical direction and design vision of software components, services, and applications. You will ensure that designs are coherent, consistent, and aligned with the long-term plan and vision. To be successful as a software architect, you should be an expert problem solver with a strong understanding of the broad range of software technologies and platforms available. In this role, you will contribute code to software systems, with a focus on providing frameworks, components, and infrastructure that helps other developers work efficiently and with high quality output. (AP1)Main Duties

  • Work with technical leads and developers to design solid and efficient technical solutions
  • Build reusable components, frameworks and other tooling that can be leveraged by software engineering teams
  • With the architecture team, collaborate on the vision for a scalable, coherent platform architecture
  • Ensure that all features are designed with appropriate attention to security and data protection considerations
  • Evangelize best practices, ensure clarity of understanding around both deprecated and preferred approaches
  • Introduce and manage tools and processes to support compliance with standards and direction
  • Manage decisions to adopt technologies, libraries, services, or other platform dependencies
  • Ensure that dependencies are managed on an ongoing basis

Qualifications

Bachelor’s degree in Computer Science, or equivalent work experience

  • 5+ years' experience in a role with software design responsibility
  • Excellent interpersonal and communications skills
  • Mastery of design best practices for either user interaction, or backend systems
  • Expert knowledge in at least one programming language and relevant professional experience in at least two languages
  • Able to work independently and collaboratively
  • Able to influence others to follow best practices and quality standards
  • Able to communicate design rationale and build consensus
  • Able to prioritize and manage work to critical project timelines in a fast-paced environment
  • Able to develop new approaches to complex problems
  • Organized and able to refine ideas into a tangible form
  • Able to work at a computer for extensive periods of time

Additional Job Details: