Adzuna logo

Topcoder Staff Software Engineer

Salary: $58,842 per year - estimated ?
Location: California, MD
Company: Wipro Ltd.
LinkUp
Apply for this job

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 themost 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 a Staff Software Engineer building Frameworks and Platform capabilities, you will be in a technical software development position. This position can be located anywhere and is primarily a remote work position that requires independent work and a high standard of communication and coordination with team members. The only requirement is that you are available to work within a US timezone (Pacific, Mountain, Central, or Eastern) or India timezone. RESPONSIBILITIES & DUTIES Maintaining and growing the Framework APIs, backend services Develop framework and libraries for identity management, database access, instrumentation, and request, and response handling Work within the Topcoder product team to provide technical advice to assist with prioritization and planning Designing distributed applications with low latency, high throughput Develop software and services supporting the product vision Collaborate with the Topcoder community in efforts to enhance the product Identify feature & process improvements that can be made to increase efficiency and product quality Estimate, plan, and manage timelines for software delivery Assist with diagnosing and analyzing trends within the product to identify areas for improvement Work with the Topcoder QA team to ensure high quality QUALIFICATIONS & SKILLS 6-10 years of software development Bachelor's in computer science or related degree required. Masters preferred. 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) #LI-SP8

Apply for this job

Salary comparison:

This job  
National
average
 
Engineering Jobs
average
 
Maryland
average
 

Salaries

The number of jobs in each salary range for all: