Senior software engineer
Role details
Job location
Tech stack
Job description
Business Applications
- Work closely with business stakeholders to maintain and grow the cloud platforms that support Targeted Victory's business goals
- Collaborate with vendors and contractors to ensure accuracy of technology projects as well as them progressing in accordance with business and technology objectives.
- Execute and drive the implementation and priorities of the team, including the day-to-day feature requests, bug fixes, new products, etc.
- Develop technical strategy by using a data-driven approach
- Build process flows and documentation to improve the efficiency and effectiveness of the team.
Technical Applications
- Oversee DevOps practices including CI/CD, infrastructure as code, observability, and system reliability.
- Actively work within our cloud infrastructure (AWS, Salesforce, Snowflake, etc.) to develop innovative solutions to business problems and needs.
- Full-stack development experience with modern web frameworks and languages (eg, JavaScript/TypeScript, Python, Java, React, Node.js).
Requirements
Targeted Victory is looking for a Director of Technology Platforms who will oversee the design, development, and operations of Targeted Victory's cloud-based applications and infrastructure. This role blends leadership and hands-on execution: you will manage and evolve DevOps practices, ensure platform scalability and reliability, and contribute directly to full-stack application development. The position requires someone who can set technical strategy while also coding, deploying, and optimizing systems. Applicants must bring a stakeholder mindset, with the ability to balance operational excellence and product innovation. This role requires in-person work at our Arlington, VA office., * Bachelor's degree in Computer Science, Computer Engineering or related degree or 4-5 years of proven experience in related fields.
- Proficiency in understanding cloud-based computing services like AWS, Microsoft Azure or Google Cloud Platform.
- Strong understanding of networking, security, and system architecture.
- Have general knowledge of SaaS products, web/app development, and the demonstrated ability to quickly become proficient in new technology as the need arises.
- Demonstrate ability to, plan, organize, and execute projects from conception through implementation.
- Have exceptional collaboration and problem-solving skills; focused on win/win solutions. Anticipate and prepare for roadblocks. Quickly troubleshoot and resolve issues as they arise.
- Be able/willing to occasionally work after hours for planned releases or emergency problem-solving.