Job Closed
This listing is no longer active.
A Global, Salesforce Marketing Cloud Implementation Partner.
Principal Software Engineer, AI Cloud
Location
Washington
Posted
70 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer, AI Cloud
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 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.
Job Requirements
- Required
- 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff or Principal level)
- Proven experience designing and building highly scalable distributed systems in production environments
- Deep understanding of cloud infrastructure (AWS, Azure, GCP, or OCI), including compute, networking, and storage primitives
- Proficiency in Go, Rust, or Java
- Expertise in Kubernetes, microservices, and service mesh architectures
- Strong foundation in observability, CI/CD, and infrastructure-as-code (Terraform, Pulumi, or CloudFormation)
- Experience operating high-availability (99.99%+) production systems
- Exceptional communication skills and ability to influence across technical and business domains
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Preferred
- Experience designing multi-cloud or cross-cloud abstractions and orchestration layers
- Knowledge of container lifecycle management, networking, and policy enforcement
- Prior experience in developer infrastructure, PaaS, or hyperscale SaaS environments
- Background contributing to open source or developer-focused platforms is a plus.
Benefits
- Work Model – Remote
- Employment Type - Full-time
- Salary - Compensation Range: $232K - $319K
- 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
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.
Software Developer 3
OracleOracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise
Entity: Oracle America, Inc. Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.26641) Employer will accept a Master's degree in Computer Science, Engineering or related technical field and 2 years of experience in the job offered or in a Software Developer-related occupation. Position requires: 1. Large scale distributed design and application development using Object Oriented Programming including Java on a Cloud with AWS, OCI, GCP, RedHat, and Azure; 2. Development of highly scalable, highly available, multi-tenant, cloud services; 3. AI/ML techniques including generative AI, ML Models, Natural Language Processing (NLP), information retrieval, or specialization in another ML field; 4. Authentication, Authorization, Federation, and Identity Management and protocols like OAuth 2.0 and SAML; 5. Kubernetes Infrastructure-as-Code environment in Red Hat OpenShift’s Hypershift; 6. Algorithm Design and C++; 7. Designing and implementing high-performance distributed microservices using RPC, Protocol Buffers, and HTTP/2, including streaming APIs, service contracts, and low-latency optimization; 8. Streaming services including Apache Kafka and caching services including Apache Redis; and, 9. Cloud and designing, launching, and maintaining distributed systems at scale. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
• Analyze, develop, and maintain COBOL programs for batch and online processes. • Build and sustain CICS transactions, including BMS screens and internal integrations. • Write, optimize, and execute JCL for batch jobs, handling abends and job dependencies. • Model, query, and optimize data in VSAM and DB2 (SQL, indexes, reorganizations). • Investigate and resolve incidents; support testing (unit, integration, UAT) and drive deliveries in compliance with banking regulations.



