Senior Software Engineer

Location
United States
Desired Salary
Unspecified
Work preference
Full Time
Joined
3 Dec 2025
Field / Industry
Software Engineering
Status: Actively looking
Relocation: No
Notice Period: Immediate

This user has not passed any tests yet

English -

About Me

Hey friend, I'm John! I am a Senior Software Engineer with over 10 years of experience developing scalable backend systems and leading engineering teams. Throughout my career, I have specialized in microservices architecture, cross-team collaboration, and delivering high-quality solutions that meet business needs. I am passionate about mentoring junior developers and fostering best practices through code reviews and Agile methodologies.

After taking a sabbatical to earn a master's degree, I am eager to re-engage with software engineering and contribute my skills to innovative projects. I have a strong background in designing and developing distributed systems using Java, Spring Boot, Kafka, and cloud platforms such as Azure and Kubernetes. My experience spans full-stack development, including front-end frameworks like Vue and React, as well as back-end services and data management.

I have held leadership roles such as Engineering Manager and Technical Architect, where I led teams through complex projects, promoted Agile practices, and ensured business continuity during organizational changes. I am adept at collaborating with product teams and stakeholders to align technical solutions with strategic goals.

My technical expertise includes a wide range of programming languages, frameworks, and tools, including JavaScript, TypeScript, SQL databases, Docker, and CI/CD pipelines. I am committed to continuous learning and applying best practices in software development, architecture, and project management.

Based in Louisville, KY, I am open to relocation to the Pacific Northwest and excited to bring my experience and leadership to new challenges in software engineering.

Skills

KubernetesJavaDockerAzureTypeScriptLeadershipGitTrainingDevOpsPostgreSQLMySQLMentoringKafkaScrumMongoDBSQL ServerSpring BootNext.jsHTML5Solution ArchitectureVueCSS3Junit

Education

University of Washington Bothell
2012

Bachelor of Science in Computer Science

Southern Baptist Theological Seminary
2025

Master’s in Divinity

Experience

Engineering Manager @ OneTrust
Feb 2022 - Jan 2023

Led Data Discovery’s Data Subject Request (DSR) Automation and Operations teams by promoting best practices through code reviews, Agile ceremonies, and individual mentoring. Continued developing new features on a part-time basis. Collaborated with product and engineering teams to design, develop, and support Data Lineage and Data Quality features. After a reduction in force, reforged the combined DSR and Operations teams into a band of rockstars who maintained business continuity.

Sr. Software Engineer @ OneTrust
Jun 2020 - Feb 2022

Led the Data Discovery DSR Scrum team after OneTrust acquired Integris. Mentored junior developers, unblocked team members, and maintained focus on business priorities. Redesigned and developed Data Discovery’s most popular feature—DSR Automation—and created a distributed system of microservices (Java, Spring Boot, Kafka, Elastic Search) that spans the customer’s premises (Kubernetes) and OneTrust’s central cloud (Azure). Designed, developed, and deployed new Java Spring microservices on Azure to support Classification, Data Lineage, and Data Quality features.

Sr. Software Engineer @ Integris
Oct 2019 - Jun 2020

Full-stack developer responsible for developing new features end-to-end by leveraging Vue, Node.js/Express, ElasticSearch, MySQL, and Kafka. Designed and developed support for unstructured data sources for Data Subject Requests and ensured secure sampling of private data. Designed, championed, and implemented a new architecture that leveraged the strengths of both object-oriented and functional programming in TypeScript. Provided guidance and technical mentorship to junior developers.

Sr. Technical Architect @ AT&T
May 2018 - Oct 2019

Co-led multi-million dollar initiative to modernize the global computing platform using microservices (leveraging Java/Spring, Oracle, Kafka). Responsible for delivering comprehensive architectural guidance and data modeling across the enterprise, solution, software, and database levels. Led a scrum team to pilot Node.js/MongoDB-based microservice for network inventory. Served as product owner for Solution Architecture tooling.

Professional Technical Architect @ AT&T
Feb 2016 - May 2018

Transformed high-level user requirements into software architectures and designs. Collaborated with business clients, project managers, fellow architects, and delivery teams to provide architectural oversight and cohesion. Drove and piloted new agility-focused processes, developed tooling and techniques, and provided training to other solution architects.

Sr. Specialist Technical Architect @ AT&T
Jun 2014 - Feb 2016

Provided architectural direction for AT&T’s Collaborate VoIP product across over fifty applications spanning Sales to Service Assurance. Collaborated with other architects across the enterprise to learn, teach, and set direction.

Sr. Specialist Applications Developer @ AT&T
Jun 2013 - Jun 2014

Provided solution architecture and requirements writing for internal business clients. Redesigned and rewrote legacy PERL 2G/3G/4G network inventory auditing system as a modern Java app (leveraging Struts2, HTML/CSS/JavaScript, SQL)—drastically improved performance and usability by modernizing the tech stack and applying object-oriented practices. Created Java-based proofs of concept for the solution architecture team (precursor to Open eCOMP).

Specialist Applications Developer @ AT&T
Jun 2012 - Jun 2013

Performed IT impact assessments for mobility network upgrades. Provided development (Java), system administration, and requirements lead services based on changing team needs.

Jobs Talent Salaries
Menu