Software Architect

See more jobs from Welocalize

2 months old

Apply Now

As a trusted global transformation partner, Welocalize accelerates the global business journey by enabling brands and companies to reach, engage, and grow international audiences. Welocalize delivers multilingual content transformation services in translation, localization, and adaptation for over 250 languages with a growing network of over 400,000 in-country linguistic resources. Driving innovation in language services, Welocalize delivers high-quality training data transformation solutions for NLP-enabled machine learning by blending technology and human intelligence to collect, annotate, and evaluate all content types. Our team works across locations in North America, Europe, and Asia serving our global clients in the markets that matter to them. www.welocalize.com

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

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, focusing on providing frameworks, components, and infrastructure that help other developers work efficiently and with high-quality output.

Main Duties

- Work with technical leads and developers to design solid and efficient technical solutions.
- Build reusable components, frameworks, and other tooling that software engineering teams can leverage.
- 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, and 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 communication 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.

The Software Architect will play a pivotal role in shaping the technical direction of Welocalize, ensuring that all software solutions are designed with scalability, security, and efficiency in mind. By collaborating with cross-functional teams, you will influence key design decisions, provide frameworks for the development teams, and set the standards for future innovation. If you're passionate about creating high-quality, future-proof software and enjoy solving complex problems, this is an opportunity to make a meaningful impact on both the team's productivity and Welocalize’s technological evolution.

We are looking for someone who is not only highly skilled technically but also a collaborative leader who thrives in dynamic environments. If this sounds like you, we encourage you to apply and join us in driving excellence in software architecture and development.