Topcoder - Software Architect at Appirio


It is Remote opportunity, and the applicant can be based anywhere in the US
ABOUT TOPCODER
At Topcoder, our purpose is to unlock the potential of the global workforce. We do this by
embracing a competitive open innovation model to build premier grade IT solutions that solve
our clients toughest problems. As a part of Lab45 (Wipro’s visionary space for developing
ground-breaking solutions to foster and accelerate ideation), Topcoder is pioneering the way
work gets done. Topcoder offers competitive programming, freelance gigs, and opportunities to
our 1.6M community by connecting them to some of the most high profile clients in the world.
Over the past two decades, Comcast, Google, Harvard, Microsoft, NASA, SpaceNet, T-Mobile,
US Department of Energy, Zurich Insurance, and more have put their trust in Topcoder, and our
community, to develop industry leading solutions. Join us in our mission to unlock the potential
of the global workforce!
ROLE SUMMARY
As an Architect responsible for designing, prototyping and driving to deployment of Frameworks
and Platform capabilities, you will be leading technical design discussions with product,
marketing and engineering teams to take ideas from concepts to deployment. You will be
building solutions for complex application processes, platform services, infrastructure
integration and high performing SaaS system.This position can be located anywhere in the US
and is primarily a remote work position that requires independent work and a high standard of
communication and coordination with team members. You may be required to be available to
work teams in India and Europe time zone.
RESPONSIBILITIES AND DUTIES
  • Lead design and participate in build and deployment of shared framework and libraries
    for identity management, database access, instrumentation and request and response
    handling
  • Modernizing and growing the Framework APIs, backend services
  • Work within the Topcoder product team to provide technical advice to assist with
    prioritization and planning
  • Architecting solutions for distributed applications with low latency, high throughput
  • Participate in POC's with applications and projects interested in Topcoder Platform and
    APIs
  • Mentor team members in technology, architecture and delivery of new solutions
  • Identify, investigate and evaluate new technologies, vendors and solution for Topcoder
    business
  • Providing technical leadership and setting architectural direction for all the business
    services in the domain by bringing both technical vision and business objectives
    together
  • Identify feature & process improvements that can be made to increase efficiency and
    product quality
  • Be the change leader in continuously improving the technical prowess of the team

QUALIFICATIONS AND SKILLS
● 10-15 years software development
● Bachelor’s in computer science or related degree required. Masters preferred
● Be able to zoom in and out of technical details based on the audience
● In depth familiarity with distributed systems, scalable systems development
● Experience developing software systems in NodeJS, Java and scripting
● Experience in relational and noSQL DB - Postgres, Dynamo, MongoDB
● Expert in Caching techniques, state transition and messaging
● Experience in AWS cloud based deployment is a plus
● Expert in both development and quality assurance activities - CI/CD
● Experience working in Containers (Dockers) & frameworks
● In-depth understanding of web services and related standards like REST/JSON
● Should have worked in Agile environment and followed agile process (scrum/kanban)
We are an equal opportunity, affirmative action employer: minorities, women, veterans, and individuals with
disabilities are encouraged to apply

Remember to mention that you found this position on MyCareer