Sr Software Engineer (100% Remote)

Apply for this position Please mention DailyRemote when applying
timePosted 5 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

ummary Our client is looking for a Sr Software Engineer to join its Big Data Platform team. We develop and operate mission critical infrastructure services and applications that power both internal and end customers use cases. Responsibilities Lead the technical design, implementation, and deployment of software solutions Ensure that projects are successfully executed meeting company standards for quality software engineering Design and ship high volume of elegant code with foresight to avoid performance, scalability, usability, maintainability, availability and testability issues. Maintain understanding of latest technologies and tools and leverage them to improve existing products and services. Identify opportunities within the team for potential leverage and reuse by developing libraries, APIs, and shared services Assist in the onboarding and ramp-up of new engineers Contribute towards the definition of product and technical roadmaps Desired Skills and Experience 5+ years of relevant work experience, including hands-on technical leadership Proven track record of developing large-scale highly available services and systems in either Java or Python. Working experience in the development as well as consumption of Web Services APIs (JSON XML RPC) Working experience of build systems, databases, and Linux-based infrastructures Strong understanding of Computer Science fundamentals Strong understanding of architectural models and technology stack used for developing highly scalable and highly available web applications and systems Excellent communication skills (both written and verbal) Good understanding of Agile Software Development methodologies Bachelorrsquos Degree in Computer Science or a related field Experience developing Big data applications a bonus Experience developing with infrastructure management applications a bonus