Sr. Software Applications Developer
Location: Washington, DC (Hybrid)
Scope/Tasks:
Architect, build, and scale end-to-end systems, owning the technical strategy and execution for major product initiatives.
Take complete ownership of mission-critical features, defining project roadmaps, setting technical direction, and executing with extreme velocity.
Partner with the Commerce team to translate complex project goals into concrete technical proposals and world-class implementations.
Set the standard for engineering excellence across the organization, championing best practices in code quality, system reliability, and operational readiness.
Lead technical deep-dives and architectural reviews with other engineers and shaping the long-term technical vision of the department.
Diagnose and solve the most challenging production issues, building resilient, observable systems that prevent future failures at scale.
Responsibilities:
· Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develop block diagrams and logic flow charts.
· Translate detailed design into computer software.
· Test, debug, and refine the computer software to produce the required product.
· Applies knowledge of programming techniques and computer internet systems.
· Familiar with a variety of field concepts, practices, and procedures.
· Prepare required documentation, including both program-level and user-level documentation.
· Enhance software to reduce operating time or improve efficiency.
· Provide technical direction to programmers to ensure program deadlines are met.
· Experience in system design, including application programming on large-scale DBMS and the development of complex software to satisfy design objectives.
Requirements:
· The SE to possess a minimum of ten years of experience, with a track record of designing, building, and operating complex, large-scale distributed systems in production.
· The SE shall also have deep expertise in one or more of the following domains: distributed databases, real-time data processing, machine learning infrastructure, or performance optimization at massive scale.
· The SE shall have experience building sophisticated, performant user interfaces with modern frameworks like React or Next.js.
· The SE shall possess mastery of a major cloud ecosystem (AWS, GCP) and infrastructure-as-code principles (e.g., Terraform, Kubernetes), history of leading ambiguous, cross functional projects from inception to successful global launch, and exceptional ability to deconstruct complex technical problems and communicate solutions clearly and concisely.
· Prefer a master’s degree or PhD in Computer Science or a related technical field.
Flexible work from home options available.