Design, develop, and deliver production-ready AI solutions for clients while maintaining hands‑on engineering involvement.
Compensation
The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. A reasonable estimate of the current range is $102,400.00 - $204,100.00 per year.
Responsibilities
Architect end‑to‑end AI solutions including generative AI, agentic systems, and RAG
Lead solution architecture for AI build and proof‑of‑concept engagements
Remain hands‑on across solution development, coding, data integration, and debugging
Design and implement cloud‑native AI solutions on Azure, AWS, and GCP
Define architecture and integration patterns for LLMs, vector databases, APIs, microservices
Requirements
Bachelor's degree in Computer Science, Engineering, Data Science, or a related technical field
Nice to have: Master's degree in a technical field
Nice to have: cloud or architecture certifications
Nice to have: experience with OpenAI, Anthropic, Google LLMs
Nice to have: experience designing evaluation frameworks for LLMs
Lead software development and support for DTCC’s internal and external platforms, collaborating with architects, product managers, and business partners to design, develop, test, and maintain applications.
Compensation
Competitive compensation, including base pay and annual incentive
Responsibilities
Act as a technical expert on one or more applications utilized by DTCC
Work with the Business System Analyst to ensure designs satisfy functional requirements
Partner with Infrastructure to identify and deploy optimal hosting environments
Tune application performance to eliminate and reduce issues
Research and evaluate technical solutions consistent with DTCC technology standards
Assist with the design, production, and maintenance of data pipelines and software infrastructure to support epidemiological research and public health policy.
Solution Engineering IC4 - The typical base pay range for this role across the U.S. is USD $106,400 - $203,600 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $137,600 - $222,600 per year.
Solution Engineering IC5 - The typical base pay range for this role across the U.S. is USD $130,900 - $251,900 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $165,600 - $272,300 per year.
Responsibilities
Drive technical sales with decision makers using demos and PoCs to influence solution design and enable production deployments.
Lead hands‑on engagements—hackathons and architecture workshops—to accelerate adoption of Microsoft’s cloud platforms.
The Senior Software Developer is responsible for directing design and development of high-quality front-end and back-end software applications using industry standard development practices across multiple Oil & Gas functions and tools such as full stack development methodologies in the .NET Framework within Azure to enhance and support critical data transformations and movement for subsurface Oil & Gas data.
Responsibilities
Designs, codes, tests, debugs, documents, modifies and maintains front-end and back-end software applications using industry standard development practices across multiple Oil & Gas functions and tools such as full stack development methodologies in the .NET Framework within Azure to enhance and support critical data transformations
Provides documentation and diagrams of software products with the target audience in mind (i.e., technical/non-technical), designs efficient processes that can scale as required by stakeholders, and possesses the competence to work at the highest technical level of all phases of applications programming activities
Leads design of data modeling, physical schema properties, triggers, and stored procedures, contributes in developing architecture and design of data management solutions based on customer needs, and implements database structures to support efficient and scalable software applications
Conducts thorough code reviews to ensure code quality, adherence to coding standards, and the use of best practices, provides constructive feedback to developers, and implements quality assurance processes to identify and address software defects
Directs resolution of performance bottlenecks in software applications, optimizing code and database queries for enhanced efficiency, and leads implementation of security measures within applications to protect against potential vulnerabilities
Develop and maintain software solutions for manufacturing processes, collaborating with cross‑functional teams to design, implement, and improve software that integrates with third‑party services and automation.
Compensation
The typical base salary for this position is expected to be around $82,000 to $110,000.
Responsibilities
Develop and maintain software solutions for manufacturing software, ensuring scalability, security, and reliability.
Collaborate with cross‑functional teams to define software requirements, design, and implement solutions.
Build software that integrates with third‑party services and systems to automate manufacturing processes.
Ensure code quality, performance, and maintainability of software.
Continuously identify opportunities to improve the software and the development process.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
Nice to have: familiarity with manufacturing processes and technologies
Provide basic to intermediate analysis and documentation of business and management problems for systems and programming requirements, supporting multiple ancillary systems and their integrations.
Compensation
Actual salary commensurate with experience.
Responsibilities
Learn and provide support for multiple ancillary systems and their integrations with transactional systems
Work closely with the team to ensure seamless system operations and support
Self‑motivated with the ability to manage projects to completion with oversight
Collaborate closely with customers and stakeholders at all organizational levels to enhance their understanding and effective utilization of supported systems
Demonstrate strong troubleshooting and problem‑solving skills to resolve issues related to supported applications while effectively managing system changes and enhancements
Requirements
Bachelor’s degree equivalent
Bachelor’s degree or equivalent in Computer Science
Nice to have: Computer Science degree
Nice to have: Two years of experience working in IT
Communicate effectively and work as part of a dynamic team working with clients/colleagues to understand ultimate objectives and desired outcomes for each project
Proactively support the delivery of work packages within projects of varying scales for a range of SYSTRA teams and clients, as required
Effectively manage discreet tasks within projects
Execute tasks to quality, time and budget
Guide colleagues at C3 and below on the delivery of technical and professional tasks
Build trusted relationships with platform leads, co‑designing secure, scalable architectures and solutions.
Resolve technical blockers and objections, collaborating with engineering to share insights and improve products.
Maintain deep knowledge in Analytics Portfolio: Microsoft Fabric, Azure Databricks, Purview Data Governance and Azure Databases: SQL DB, Cosmos DB, PostgreSQL.
Requirements
Master's Degree in Computer Science, Information Technology, or related field
Bachelor's Degree in Computer Science, Information Technology, or related field
Nice to have: 6+ years technical pre‑sales
Nice to have: 4+ years customer‑facing role
Nice to have: 4+ years cloud and hybrid or on premises infrastructure