Senior Software Engineer
Role summary
The Senior Software Engineer will architect and build the core infrastructure for a data ecosystem, focusing on Policy-as-Code solutions to automate risk detection and enforce protection standards. This hybrid role requires strong backend engineering skills, particularly in Java, Kotlin, Python, and NodeJS, with at least 5 years of experience. The engineer will design high-scale, low-latency systems, ensure operational excellence, and collaborate with multidisciplinary stakeholders, including legal and risk teams, to translate complex governance requirements into production-ready software. The position emphasizes technical leadership and driving business impact through innovative automation.
Job Title : Senior Engineer - Policy Platform
· Client location – Washington, D.C., United States (USA)
· Mandatory Skills : Java,Kotlin,Python and NodeJS
· 6+ years of exp
· Final round will be with client (Inperson)
· Hybrid role - (looking for local candidates who is willing & open to travelling to office)
· Designation - Associate Technical Architect
Job Description
As a Senior Software Engineer and technical leader, you will architect the foundational infrastructure for our data ecosystem, replacing manual stewardship with high-performance Policy-as-Code solutions. This role sits at the intersection of backend engineering and global governance, challenging you to build a scalable automation engine capable of detecting risks and enforcing protection standards across the enterprise in real-time. You will serve as a primary bridge between multidisciplinary stakeholders and the engineering organization, translating complex privacy requirements into production-grade software. Your mission is to ensure our data platform scales responsibly by engineering the intelligent tools that transform abstract policy into executable, automated code.
Roles & Responsibilities
Key Job Responsibilities and Duties:
- Lead Technical Execution: Combine hands-on coding with ownership of impactful projects while supporting and elevating other team members.
- Drive Business Impact: Solve complex business problems, work cross-functionally, and lead initiatives to improve development processes and unlock new opportunities.
- Architect High-Scale Systems: Design and maintain low-latency services that guarantee performance even when traffic scales to hundreds of thousands of requests per second.
- Ensure Reliability & Quality: Maintain critical system uptime, troubleshoot effectively, profile production applications for bottlenecks, and lead incident management.
Important aspects of the job include:
- Take initiative to address the larger technical needs of the product you work on and always keep the customer at the center of everything you do.
- Drive successful technical and business-related initiatives that improve productivity, performance, and quality.
Possess a ‘can do’ attitude, acting proactively to address technical needs rather than reacting to them.
Role Qualifications and Requirements:
- Engineering Foundation: 5+ years of experience as a Software Engineer with strong programming skills in at least two server-side languages; Java, Kotlin, Python and NodeJS specific knowledge is an advantage.
- Strategic Data Governance: Expertise in implementing and enforcing governance frameworks (data catalogs, lineage, GDPR/CCPA) at an organizational level, shifting focus from simple compliance to architectural integrity and security.
- Advanced System Architecture: Proven track record of architecting complex, large-scale distributed systems. You define architectural standards and guide teams in designing observable, reliable systems capable of processing high-volume metadata across diverse assets.
- Technical Leadership: Proven experience in owning and leading technical projects, with the ability to partner with non-technical leadership (Legal, Risk) to influence strategy, negotiate complex requirements, and drive alignment on technical solutions.
- Operational Excellence: Demonstrated ability to keep critical systems up and running, with a strong grasp of reliability, troubleshooting, and incident management.
- Skills To Be Evaluated On - Java,Kotlin,Python and NodeJS,server-side languages
Job Type: Contract
Pay: $70.00 - $75.00 per hour
Expected hours: 40 per week
Experience:
- governance frameworks (data catalogs, lineage, GDPR/CCPA): 2 years (Preferred)
- Kotlin: 2 years (Preferred)
Work Location: Hybrid remote in Washington, DC 20591
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite