1 Click Easy Apply


Senior Software Engineer


Rockville, Maryland


Senior Software Engineer Job Opening in Rockville, Maryland - The Senior Software Engineer will work with a team of talented engineers to develop the technology used by our Desktop applications. This will require in-depth knowledge of modern web technologies, along with working knowledge of back-end service development. The role focuses on hands on programming and architecture contributions while interfacing with multiple engineering and design teams, and quality for our products with an emphasis on continuous improvement.
RESPONSIBILITIES:
Collaborate with our UX team to develop compact, maintainable web components that can be used in our Desktop client.
Maintain and improve the glue logic between the UI (Javascript) and native (C++) layers of our Desktop client.
System Design and Architecture for our content delivery and desktop client products.
Liaise with and manage third-party development teams to ensure a quality product.
Drive the engineering rhythm and process of the team from planning, resource allocation, design, coding, deployment, and support.
Actively provide code review feedback to other developers.
Debugs code, troubleshoots problems and develops solutions for production issues.
Perform under minimal supervision on significantly complex assignments.
Other duties as assigned.
QUALIFICATIONS:
4+ years web development experience which includes the programming/ development of web applications.
4+ years overall web development experience, with at least 1+ years JavaScript web application design and development.
2+ years experience developing front-end web applications using JavaScript frameworks such as .
Working knowledge of Desktop client frameworks (Electron/CEF).
Solid experience working with Python-based web server components (Tornado, Flask, Django)
Ability to research and gain good working knowledge of technologies relevant to the strategic direction of the company.
Excellent written and verbal skills.
DESIRED SKILLS:
Good working knowledge of highly scalable web servers (e.g. Nginx, Tornado)
Experience with Native/C++ client development
Solid experience working within the AWS Platform
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC