Job Closed
This listing is no longer active.
A Global, Salesforce Marketing Cloud Implementation Partner.
Senior Software Engineer, AI Tools and Security
Location
Washington
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, AI Tools and Security
Decision Foundry
Welcome to Decision Foundry - Data Analytics Division! We are proud to introduce ourselves as a certified "Great Place to Work," where we prioritize creating an exceptional work environment. As a global company, we embrace a diverse culture, fostering inclusivity across all levels. Originating from a well-established 19-year web analytics company, we remain dedicated to our employee-centric approach. By valuing our team members, we aim to enhance engagement and drive collective success. We are a leading Data Analytics & Salesforce consulting firm delivering transformative digital solutions for businesses across industries. Our expert team partners with clients to unlock the full potential of the Salesforce ecosystem, with a specialized focus on data-driven marketing, automation, and AI-powered personalization. We win as an organization through our core tenets. They include: · One Team. One Theme. · We sign it. We deliver it. · Be Accountable and Expect Accountability. · Raise Your Hand or Be Willing to Extend it Role summary We are seeking a Senior Software Engineer for our client, who thrives at the intersection of AI, security, and developer experience. You’ll lead the technical direction of the Gateway and related services, collaborating closely with Product, Design, and Security to deliver elegant frameworks and APIs that developers love to use. This is a high-velocity, high-ownership environment: you’ll ship fast, iterate constantly, and help shape the future of secure agent-based development. Responsibilities - Contribute to defining the technical approach for new product initiatives - Collaborate closely with Product and Design to shape features and user experience - Support and guide teammates through code reviews and technical discussions - Serve as a reliable technical voice within the team and help ensure strong engineering standards - Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability
Job Requirements
- Required
- 6+ years of backend engineering experience with production-grade systems
- A strong product mindset—you're excited about building developer-facing tools
- Strong grasp of software engineering best practices (code review, source control, CI/CD, testing)
- Experience building secure, high-throughput services
- Proficiency in modern programming languages (we primarily use Go)
- Ownership mentality with a bias for shipping, learning, and iterating
- Comfortable working with autonomy across distributed, remote teams.
- Strong written and verbal English communication skills
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Bonus
- Experience with Kubernetes, and microservices architecture
- Prior experience with OpenAI, Anthropic, or similar LLM APIs, and the MCP specification
Benefits
- Work Model – Remote
- Employment Type - Full-time
- Salary - Compensation Range: $184.6K - $260.7K
- Decision Foundry is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description Swiftly is looking for a Senior Software Engineer with experience building scalable cloud-based services. You’ll collaborate seamlessly with Product Managers, Designers, and teammates to discover the right solutions. You will work across the stack — contributing to backend services as well as modern frontend applications — to deliver seamless, end-to-end experiences for our customers. Our backend environment includes Java, Node.js, and Python; our MV* framework of choice is Vue.js, but we welcome applicants who are excited to work across languages and have strong experience with any major MV* framework. We encourage you to apply if the above is exciting to you and if you meet half or more of the below requirements. Above all else, we value candidates who angle toward growth, leveraging a positive attitude and the aptitude to relentlessly seek and solve problems to deliver impact. We know the tech landscape is ever-changing and strongly support individual growth. If this is exciting to you, then we'd love to talk! What you'll do - Design, build, maintain and extend products, features, and functionality that solve real customer problems - Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches - Prototype quickly, and as necessary, to de-risk projects, test assumptions, and iterate ideas into production-ready solutions - Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress - Communicate technical trade-offs, present system design proposals clearly, and document architectural decisions - Apply modern software engineering practices to deliver robust, maintainable, and extensible systems - Uplevel teammates through code reviews, pairing, and strong collaboration - Take ownership of your code and product domain, engaging in retrospectives and continuously improving how the team works Qualifications - Motivated by mission-driven work and excited to improve public transit - 5+ years of relevant software engineering experience - Experience building real-time data processing systems - Comfort applying modern AI tools to accelerate development and improve quality - Full-stack skills: strong in at least one of Java, Python, or Node/JavaScript; comfortable building modern frontends (Vue.js a plus); eager to learn across the stack - Experience building and consuming APIs; proficiency with SQL and non-relational databases, including making informed schema and data-modeling decisions - Experience with cloud-native architectures and services (AWS preferred) - Strong product mindset — you use technology pragmatically to solve meaningful customer problems - Continuous learner who embraces emerging technologies and helps others grow - Collaborative team player who contributes wherever needed to support team goals - Open to feedback (a core Swiftly value!), humble in technical debate, and committed to blameless learning and improvement Benefits - Competitive salary - Equity compensation (company ownership) for every employee - Medical, Dental and Vision - Retirement with Employer Match - Flexible Spending Account (FSA) - Home office setup reimbursement - Monthly cell/internet reimbursement - Monthly "Be Well" stipend - Flexible PTO with a recommended minimum - Flexible work environment - 16 paid holidays - including months without US national holidays - 12 fully paid weeks of leave for childbirth/adoption Pay Range In accordance with pay transparency laws, please see the approximate salary ranges below. These ranges represent the anticipated low and high end of the salary for this position. Actual salaries will vary and are based on a multitude of non-discriminatory factors including final role leveling decisions, a candidate’s relevant work experiences/skills, and geographic location. - US Salary Range: $130,000 - $210,000 - Canadian Salary Range: $140,000 - $200,000 Beyond the Skills We are looking for candidates who are passionate about mobility, sustainability, or mission-oriented projects that have a significant real-world impact. Ideal candidates encompass the core values of our company: - Team. Together, we are more effective and better supported - Impact. Drive impact for our customers, our company, and all of our teams - Diversity. See differing perspectives as ways to address our weaknesses and find new strengths - Communication. Assume others internally and externally have good intentions - Feedback. We share feedback because we want each other to grow professionally and personally - Growth. Foster personal, professional, and company growth
Principal Software Engineer, AI Cloud
Decision FoundryA Global, Salesforce Marketing Cloud Implementation Partner.
Welcome to Decision Foundry - Data Analytics Division! We are proud to introduce ourselves as a certified "Great Place to Work," where we prioritize creating an exceptional work environment. As a global company, we embrace a diverse culture, fostering inclusivity across all levels. Originating from a well-established 19-year web analytics company, we remain dedicated to our employee-centric approach. By valuing our team members, we aim to enhance engagement and drive collective success. We are a leading Data Analytics & Salesforce consulting firm delivering transformative digital solutions for businesses across industries. Our expert team partners with clients to unlock the full potential of the Salesforce ecosystem, with a specialized focus on data-driven marketing, automation, and AI-powered personalization. We win as an organization through our core tenets. They include: · One Team. One Theme. · We sign it. We deliver it. · Be Accountable and Expect Accountability. · Raise Your Hand or Be Willing to Extend it Role summary We are seeking a Principal Software Engineer for our client who will define the technical vision and lead the design and implementation of AI Cloud’s distributed systems. As a key member of the AI Cloud leadership team, you will partner with principal engineers across the company to architect scalable, reliable, and secure infrastructure that supports millions of developers and thousands of enterprises. Responsibilities - Responsibilities Technical Leadership & Architecture - Define and drive the long-term technical strategy for AI Cloud’s control and data plane services. - Architect highly available, multi-region systems capable of operating seamlessly across multiple cloud providers. - Design APIs and service abstractions that integrate Desktop, Hub, and enterprise cloud services. - Establish standards for reliability, scalability, and observability across the AI Cloud platform. - Lead cross-functional technical discussions and influence architectural decisions company-wide. - Systems Design & Implementation - Design and implement distributed systems for workload orchestration, service discovery, and lifecycle management. - Build and operate control plane components that manage multi-tenant workloads and cloud networking. - Develop infrastructure that delivers predictable performance, intelligent scaling, and automated failover. - Ensure security, data integrity, and compliance across global infrastructure footprint. - Partner with platform and product teams to deliver developer-friendly APIs and cloud experiences. - Strategic Impact - Align technical direction with business objectives for cloud growth and developer platform unification. - Evaluate emerging technologies (e.g., service meshes, container orchestration, edge computing) and guide adoption. - Drive initiatives that reduce latency, optimize cost, and improve cross-cloud performance. - Define metrics and SLAs for AI Cloud’s reliability and scalability. - Leadership & Mentorship - Mentor senior, staff and principal engineers, fostering technical excellence and growth across teams. - Lead design reviews and guide critical production system decisions. - Drive a culture of operational excellence, ownership, and innovation. - Collaborate with engineering and product leadership to align priorities and resource planning. - Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability.
Senior Software Engineer, AI Developer Tools
Decision FoundryA Global, Salesforce Marketing Cloud Implementation Partner.
Welcome to Decision Foundry - Data Analytics Division! We are proud to introduce ourselves as a certified "Great Place to Work," where we prioritize creating an exceptional work environment. As a global company, we embrace a diverse culture, fostering inclusivity across all levels. Originating from a well-established 19-year web analytics company, we remain dedicated to our employee-centric approach. By valuing our team members, we aim to enhance engagement and drive collective success. We are a leading Data Analytics & Salesforce consulting firm delivering transformative digital solutions for businesses across industries. Our expert team partners with clients to unlock the full potential of the Salesforce ecosystem, with a specialized focus on data-driven marketing, automation, and AI-powered personalization. We win as an organization through our core tenets. They include: · One Team. One Theme. · We sign it. We deliver it. · Be Accountable and Expect Accountability. · Raise Your Hand or Be Willing to Extend it Role summary We are seeking a Senior Software Engineer to join the new AI Developer Tools team at the forefront of AI-powered developer productivity for our client who will build cutting-edge AI agents and tools that transform how developers write code, debug issues, deploy applications, and respond to incidents both internally and for the customers worldwide. This is an opportunity to work at the intersection of AI and developer experience, building production systems that leverage LLMs and AI agents to accelerate developer workflows. You'll architect and implement AI-powered tools such as code review assistants, automated test generators, deployment diagnostics agents, and on-call assistance tools. You'll also contribute to the self-service platform that enables teams across to rapidly build and deploy their own AI developer tools. Your work will directly impact how engineers build and operate services powering 20 million users, and as these tools mature, you'll help transform them into commercial offerings for the customers. You'll collaborate closely with the Principal Engineer on technical architecture, partner with product and design teams on user experience, and work autonomously in a fast-paced, remote-first environment where rapid iteration and shipping are core values. What Would Make Someone Successful In This Role You're passionate about developer experience and excited by the potential of AI to transform how developers work. You have hands-on experience building production systems with LLMs or AI agents, and you understand the nuances of prompt engineering, agent orchestration, and evaluating AI system effectiveness. You think in terms of products and platforms, balancing technical excellence with pragmatism to ship iteratively while maintaining high quality bars. You're comfortable navigating the rapidly evolving AI/LLM landscape, experimenting with new tools and approaches, and making pragmatic technology choices. You thrive in ambiguity, enjoy rapid prototyping, and have strong opinions on what makes developer tools that engineers love to use. Most importantly, you're collaborative, communicate clearly in remote environments, and take ownership of your work from design through deployment and operations. Responsibilities - Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools - Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization - Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication - Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling - Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across engineering organization - Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end); establish monitoring, alerting, and operational excellence for AI systems - Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations - Participate in Operations: Take part in on-call rotation for AI developer tools; respond to incidents, debug production issues, and drive continuous improvement of system reliability - Mentor and Share Knowledge: Guide other engineers through code reviews, pair programming, and technical discussions; document patterns and best practices for AI tool development - Measure and Iterate: Instrument AI tools to measure adoption, effectiveness, and developer productivity impact; iterate based on data and user feedback to continuously improve developer experience - On-Call Rotation: Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. The Position A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche. The Opportunity: The Digital Solutions Engineer provides technical advice to support a variety of post-sales activities, including installation, testing, integration, and maintenance of Roche Diagnostic products. This includes consulting with sales and customers on Roche Diagnostic system product solutions and integration with customers’ medical systems (LIS, EMR, etc). While much of this work is performed remotely, this position will require 25% or greater travel to customer sites for consultation and/or installation, issue resolution, and participation in team meetings as required. This is a remote position. Key Roles & Responsibilities: - Installation Management: Responsible for managing the installation of IT product solutions at customer sites, both remotely and on-site. - Needs Assessment and Expectations: Determines customer needs and sets appropriate installation expectations, ensuring resources are aligned and available within the specified time-frame. - Solution Validation: Performs validation processes to evaluate the effectiveness of IT solutions. - Customer Satisfaction: Ensures all customers are fully satisfied with their IT product installation. - Technical Support and Issue Management: Serves as a technical resource for complex system issues, manages critical customer situations, and troubleshoots during installation and post go-live phases. Who You Are: - Bachelor’s Degree in Computer Science, Information Technology, Medical Technology, Life Sciences and two years of laboratory IT, general IT, product line experience or 4 years of experience Preferred Qualifications: - Able to travel 25% or more to customer sites - Currently reside within 50 miles of a major metropolitan US airport - One year of project or process management experience that demonstrates the ability to multitask and manage time effectively - Fluency with healthcare standards and technologies (HL7, ASTM, HIPAA, Networking, Microsoft Windows, Cache Intersystems) - In-depth knowledge of the clinical customer base and critical components of an LIS and laboratory IT processes and workflows - Demonstrate effective communication and troubleshooting with requirements for both technical and non-technical groups - Ability to evaluate complex processes and apply critical-thinking skills to complete assignments that are complex in nature The expected salary range for this position, based on the primary location of Ohio is $81,600 - 151,600 USD Annual. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. This position is eligible to earn incentive compensation that is calculated and paid in accordance with the applicable Incentive Compensation Plan for the role. This position also qualifies for the benefits detailed at the link provided below. Benefits Who we are A healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact. Let’s build a healthier future, together. Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws. If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.


