Propio Language Services is a provider of the highest quality interpretation, translation, and localization services. Our people take pride in every resource we offer, and our users always have access to the best technology, support, and experience.
We are driven by our passion for innovation, growth, and connecting people. If you believe in the transformative power of technology-driven solutions and meaningful communication, Propio could be the ideal place for you.
Our core belief is that every individual deserves a voice and the right to be understood. This dedication isn't just a part of our ethos; it's ingrained in our DNA. Join us in shaping a future where everyone's voice is heard, understood, and valued.
Position Overview:
We are seeking a highly skilled and ambitiousSoftware Architectto join our dynamic Translation technology products team. As a team member you will play a pivotal role in shaping the development of our software products and driving innovation. The ideal candidate is an individual who displays a blend of technical prowess, problem-solving skills, a collaborative spirit, business acumen, and an innovative mind.
We wear many hats to ship products and new releases. If you are a highly motivated contributor and want to be a part of Propio's continued growth and success, this is for you!
Key Responsibilities:
Evaluate all business requirements and come up with solutions in the form of products
Designing the application layers of software products, as well as features and functionality
In charge of all the high-level design choices of each product, including the coding standards, environments, tools,and platforms
Understanding potentially complex problems and finding all the possible solutions
Set products objectives and scope, develop work plans and coordinate activities across multiple project workstreams
Assess the technical needs and capabilities during implementation
Researching and understanding new technologies and solutions
Designing and providing recommendations and roadmaps for proposed solutions
Creating performance metrics for implemented solutions
Communicating with clients, clients facing teams, and other stakeholders
Providing technical leadership throughout projects lifecycles
Lead complex software design and architecture, manage cross-functional projects, handle dependencies, and address bottlenecks
Provide escalations to management, balance business needs with technical constraints, and prioritize a superior customer experience
Collaborate with product managers, designers, and other stakeholders todefineproduct requirements and deliver software solutions that align with business objectives
Participate in Agile and Scrum ceremonies, breaking down complex problems into smaller achievable increments.
This is a remote position located outside the U.S.
Experience/Qualifications:
A Bachelor's or post-graduate degree in IT, computer science, software engineering, or equivalent
Knowledgeable about all phases of the software development life cycle and solution delivery
Subject matter expertise in the content and data management
Knowledge of modern software engineering principles and best practices
Proven track record of work experience as an architect, product manager, or lead developer
5+ years of experience in the software development
Certificates to demonstrate knowledge and competency
Skills:
Excellent interpersonal, communication, and negotiation skills
Strategic vision and ability to plan for new features, extensions, and enhancements
Demonstrable appetite for taking on challenges and leveraging new technologies
Experience in various software designs, languages, and architecture
Solution definition and problem-solving skills
Practical experience in project management
Familiarity with computer networks and IT security management
Experience and knowledge of cloud computing
Good understanding of business processes
Strong understanding of analytical skills and techniques
Deliverables:
Produce test plans that prove project feasibility and keep them updated
Develop proofs of concept that validate the solution
Identify project risks and present alternatives to solve the issue