The Enterprise MLOps platform powering over 20% of the Fortune 100
Staff Software Engineer, MDLC
Location
United States
Posted
49 days ago
Salary
$200K - $250K / year
Seniority
Lead
Job Description
Staff Software Engineer, MDLC
Domino Data Lab
• Integrate model monitoring to provide a holistic view of deployment health and performance • Enhance tagging capabilities across Domino entities to improve discoverability and tracking • Expand LLM hosting capabilities to address customer needs for scale, performance, and logging • Innovate within our Domino Apps offering by incorporating feature requests from major customers
Job Requirements
- Building Scalable Systems: Hands-on experience developing and managing high-performance back-end systems in distributed computing environments
- Collaboration Across Teams: Working closely with cross-functional teams to integrate systems with front-end interfaces and third-party services
- API Development: Designing and implementing secure, scalable APIs (e.g., RESTful APIs, gRPC)
- Performance Optimization: Profiling and optimizing back-end performance, especially in cloud environments or with container technologies like Docker and Kubernetes.
- Testing and CI/CD: Using robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelines
- ML Model Deployment: Familiarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlow is a big plus
- Distributed Computing: Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plus
- Cloud Platforms: Proficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environments
- Back-End Development: Expertise in languages such as Python, Java, Scala, or Go
Benefits
- equity
- company bonus
- 401(k) plan
- medical, dental, and vision benefits
- wellness stipends
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Professional Software Engineer
Gainwell TechnologiesGainwell Technologies is an Equal Opportunity Employer, where all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), age, sexual orientation, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Be part of a team that unleashes the power of leading-edge technologies to help improve the health and well-being of those most vulnerable in our country and communities. Working at Gainwell carries its rewards. You’ll have an incredible opportunity to grow your career in a company that values work flexibility, learning, and career development. You’ll add to your technical credentials and certifications while enjoying a generous, flexible vacation policy and educational assistance. We also have comprehensive leadership and technical development academies to help build your skills and capabilities. Summary As a Sr. Mainframe Developer (COBOL/DB2) at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. Here are the details on this position. Your role in our mission Apply your skills to support Gainwell as we help clients deliver better health and human services outcomes. - Mainframe programming: - TSO (Time Sharing Option) and MVS (Multiple Virtual Storage) environments - VSAM (Virtual Storage Access Method) vs Flat Files including data structures/storage - EBCDIC data encoding format - COBOL programming - Database programming & scripting: - SQL Server querying and managing relational databases - Write scripts and JCL (Job Control Language) to schedule and run batch jobs - Design, develop, install, test and document applications software - Involved in designing, documenting, and delivering technical architecture solution elements - Support coordination between application architects and developers to make sure design requirements are accurate and deliver the desired ROI for clients - Define and develop project requirements, functional specifications and detailed application solution designs for clients - Focus on the details as you develop technical documentation and test plans to support integration and deployment What we're looking for 6+ years of mainframe programming and on-call support experience coding in COBOL and DB2 in a JCL and IBM mainframe environment to include the following: - Mainframe programming: - TSO (Time Sharing Option) and MVS (Multiple Virtual Storage) environments - VSAM (Virtual Storage Access Method) vs Flat Files, including how data is structured and stored - EBCDIC data encoding format (Extended Binary Coded Decimal Interchange Code is an 8-bit character encoding developed by IBM to use on mainframe/midrange systems) - COBOL programming - Easytrieve and File Aid - Database programming & scripting: - SQL Server for querying and managing relational databases. - Write scripts and JCL (Job Control Language) to schedule and run batch jobs - Healthcare IT (claims, Medicaid or Medicare) systems experience is preferred. What you should expect in this role - Fully remote opportunity with the option to work anywhere within the United States - Opportunities to travel through your work (0-10%) - Willingness to work a flexible schedule to accommodate business needs and travel as required - Video cameras must be used during all interviews, as well as during the initial week of orientation The deadline to submit applications for this posting is March 31, 2026 #LI-SH1 #LI-REMOTE The pay range for this position is $80,000 - $100,000 per year, however, the base pay offered may vary depending on geographic region, internal equity, job-related knowledge, skills, and experience among other factors. Put your passion to work at Gainwell. You’ll have the opportunity to grow your career in a company that values work flexibility, learning, and career development. All salaried, full-time candidates are eligible for our generous, flexible vacation policy, a 401(k) employer match, comprehensive health benefits, and educational assistance. We also have a variety of leadership and technical development academies to help build your skills and capabilities. We believe nothing is impossible when you bring together people who care deeply about making healthcare work better for everyone. Build your career with Gainwell, an industry leader. You’ll be joining a company where collaboration, innovation, and inclusion fuel our growth. Learn more about Gainwell at our company website and visit our Careers site for all available job role openings. Gainwell Technologies is an Equal Opportunity Employer, where all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), age, sexual orientation, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Gainwell Technologies defines “wages” and “wage rates” to include “all forms of pay, including, but not limited to, salary, overtime pay, bonuses, stock, stock options, profit sharing and bonus plans, life insurance, vacation and holiday pay, cleaning or gasoline allowances, hotel accommodations, reimbursement for travel expenses, and benefits.
Software Engineer
CotivitiFounded in 1979, Cotiviti provides analytics-driven payment and network solutions for the healthcare and retail industries, offering services that help payers,
• Design and develop high quality, maintainable software modules for the Cotiviti, Inc. product suite • Conduct unit and integration testing using appropriate methodology and techniques • Analyze requirements and specifications and create detailed designs for implementation • Analyze and resolve software related issues originated from internal or external customers • Review software engineering approach to proposed solutions to ensure adherence to best practice • Mentor team members in proper software engineering methods and techniques
Why Karsun? Join Karsun Solutions to grow your career with the company transforming possible for the US Government. At Karsun, collaboration drives our community. We’re committed to building an environment where team members from diverse backgrounds can innovate, learn and grow with us. Here at Karsun, the only limit to your potential is the limit of your curiosity. Join Team Karsun, and Find Your Next! Summary - Shape and scale an AI-native platform used for mission-critical government and enterprise modernization - Tackle complex, real-world problems—not demo apps—with deep tech and product impact - Lead and mentor in a senior technical role with room to influence architecture and strategy - Build at the intersection of AI, cloud, and modern engineering practices What You'll Do: - Lead architecture and development of full stack components—frontend (React), backend APIs (Node.js/Python), orchestration engines, and developer tools - Engineer scalable, performant microservices that operate across distributed cloud (AWS EKS, Aurora, S3) - Design AI/LLM workflows: embeddings, search, prompt chaining, and fine-tuning (GRPO, PPO, RLHF) - Mentor team members and guide best practices for secure, maintainable, and cloud-native development - Collaborate cross-functionally with AI engineers, DevOps, cloud architects, and product leadership Required Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or related IT field - 3+ years of hands-on software engineering experience building large-scale enterprise applications - Strong proficiency in React, JavaScript/TypeScript, Python, Java, Spring, and REST APIs - Proven experience designing, building, and deploying enterprise-grade systems on Kubernetes/EKSDeep understanding of cloud architecture (AWS preferred), microservices, and distributed systems - Experience integrating LLMs, AI/ML models, or building AI-powered workflows Preferred Qualifications: - Hands-on experience with AWS Bedrock, Claude/Titan models, or custom LLM fine-tuning (DPO, PPO, RLHF) - Experience with Neo4j, OpenSearch, vector-based search, or knowledge graphs - Exposure to legacy modernization or domain-driven architecture for enterprise systems Things to Know: Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law. Salary Range The proposed salary range for this role is $90,000 to $100,000 USD. The salary range provided is a good faith estimate representative of all experience levels. Karsun considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills. Third Party Resumes: Karsun does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Karsun and Karsun will not be obligated to pay a placement fee. Location To be considered for this role, you must reside in one of the following states: CA, CO, DC, FL, GA, IL, MD, NJ, NY, NC, OH, OK, PA, SC, TX, VA, WV. Applicants must be authorized to work in the United States on a permanent basis. Due to recent federal changes impacting visa programs, we are not currently considering candidates who require employment-based visa sponsorship (including H-1B).
Software Engineer II - Full Stack
First Citizens BankThis job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.
Overview This is a remote role that may only be hired in the following location(s): AZ, FL, GA, NC, and TX As a Software Engineer II, you will play a key role in developing and delivering robust and scalable software solutions that support our financial operations and enhance our customer experience. You will work within an agile team to design, develop, and maintain software components, ensuring they meet functional, non-functional, and compliance requirements. Software engineer will be responsible for all software aspects within the team including research, design, technology insertion, development, testing and supporting them. Responsibilities - Design, develop, and maintain user interface components and web applications using React.js - Write clean, efficient, well-documented, and maintainable code following best practices - Participate in all phases of the Agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives - Collaborate with product managers, analysts, developers, testers, and other cross-functional teams to define and implement solutions. - Apply knowledge of the Software Development Life Cycle (SDLC) toolchain to improve automation and efficiency. - Analyze and solve technical problems, debugging and troubleshooting code issues - Identify and implement strategies to optimize application performance - Conduct unit testing, integration testing, and potentially contribute to automated testing frameworks - Participate in code reviews to ensure code quality and knowledge sharing - Create and maintain documentation for the codebase and its functionality - May mentor junior engineers and contribute to the team's technical growth Qualifications Bachelor's Degree and 2 years of experience in Application software programming OR High School Diploma or GED and 6 years of experience in Application software programming Preferred Area of experience - Excellent ability to communicate technical information clearly and work effectively with cross-functional teams - Strong design & development experience with JEE & Enterprise Technologies: JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate. - Strong analytical and problem-solving skills - Experience building SpringBoot Microservices. - Experience building applications using container architecture with Kubernetes orchestration. - Preferred experience on public API development and using API Gateway like APIGEE. - In-depth understanding of JavaScript, including ES6+ features, Loopback, closures and asynchronous programming - Worked on Agile projects and has complete knowledge of day to day Agile routines. - Proven experience in building user interfaces with React.js - Familiarity with state management libraries like Redux or MobX - Understanding of the React component lifecycle and its best practices - Experience with testing frameworks like Jest or Mocha - Ability to interact with REST APIs and handle data fetching and manipulation - Proficient in using GITLAB for version control - Experience with Jira, Confluence and ORACLE Database systems - Understanding of basic UI/UX design principles - Prior experience with regulated financial organization is a plus Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.



