Job Closed
This listing is no longer active.
This role was posted by ITX on April 20th, 2026.
Senior Software Engineer with Data Skills
Location
United States
Posted
95 days ago
Salary
$96K - $129K / year
No structured requirement data.
Job Description
Senior Software Engineer with Data Skills
ITX Corp
Join Our Team as a Senior Software Engineer with Data Skills for Agentic AI Systems! We are looking for a Senior Software Engineer with a strong focus on Data and experience building infrastructure for LLM-powered applications and agent-based systems. In this role, you will work on RAG pipelines, agent workflows, and memory systems that allow AI agents to reason, retrieve information, and interact with complex tasks. You will collaborate with engineers building intelligent agents and help design the data pipelines, evaluation frameworks, and orchestration workflows that support reliable and scalable AI systems. What You'll Do: - Design and maintain ETL pipelines that process and classify unstructured data for Retrieval-Augmented Generation (RAG) systems. - Support the development of agent-based architectures using reasoning and acting patterns such as ReAct. - Build and maintain agent workflows using node-based orchestration frameworks such as LangGraph. - Implement agent memory strategies, including short-term event memory and long-term memory approaches such as summarization, semantic memory, episodic memory, and user preference storage. - Develop system prompts and intent-handling prompts that support reliable agent interactions. - Create evaluation tests and performance benchmarks to measure LLM agent performance. - Build tools that allow LLM agents to interact with external systems and services. - Apply best practices around prompt security, input sanitization, and safe handling of user-generated content. What We're Looking For: - Experience building RAG pipelines or ETL workflows for unstructured documents. - Experience working with LLM-based systems or AI-powered applications. - Familiarity with agent architectures such as ReAct. - Experience building or maintaining workflow orchestration systems (e.g., LangGraph or similar node-based frameworks). - Experience writing system prompts or designing prompt interactions for LLM applications. - Experience evaluating or testing LLM systems. - Understanding of data pipelines and document processing for AI systems. - Familiarity with AWS environments and tools such as AWS CLI or STS. - Understanding of security considerations in LLM systems, including prompt injection and input sanitization. Nice to have: - Experience with LangGraph or other agent orchestration frameworks.Experience building tools for tool-enabled LLM agents.Understanding of hierarchical workflows or state-machine based orchestration. - Experience working with AI agent security concepts or agent threat models. - Experience designing evaluation datasets or LLM benchmarking frameworks. - Experience implementing agent memory systems or memory strategies. ITX’s Compensation Philosophy Equality in compensation has been our practice since ITX started, in 1997. ITX believes that market-based pay ensures fair and equitable compensation for our worldwide team members and pay that is based on the market, not on who has the best negotiation skills. At ITX, you’ll never discover that someone in the same job with the same experience makes more than you, or that there are pay gaps based on race, gender, disability, or age. How do our team members experience market-based pay at ITX? We gather market data to benchmark each position in our candidates’ and team members’ locations and use these benchmarks for candidate offers and to perform regular compensation reviews for our team members. You’ll never have to worry about asking for a pay raise again. At least once a year ITX automatically adjusts pay when the benchmark is higher than our team member’s compensation. In Rochester, N.Y., home to ITX’s headquarters, the pay range for a Senior Software Developer with Data Skills role is $96,000 to $129,000, depending on experience, specific skills and certifications, and education. Based on your location in the United States if you are in a place where the market for your role is higher or lower, this pay range could be 13% lower or 10% higher than the Rochester, N.Y. market. ITX has team members in many countries, and we use the same methodology for determining pay for all our teammates. For candidates outside of the United States, we use local market data to determine the benchmark range for the Senior Software Engineer with Data Skills. Do you have questions about ITX’s compensation practices? Let us know! We’re proud of how we do compensation at ITX and welcome the opportunity to share more. This role was posted by ITX on March 6th, 2026. Location Rochester, New York (Remote) Employment Type US Employee - Full time Minimum Experience Experienced Compensation $96,000 to $129,000
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer I, .NET
HagertyHagerty is an automotive enthusiast brand and the world’s largest membership organization. Along with being a best-in-class provider of specialty insurance for enthusiasts, Hagerty is also home to the Hagerty Drivers Foundation, Garage + Social, Hagerty Drivers Club, Marketplace and so much more. Committed to saving driving for future generations, each and every thing Hagerty does is dedicated to the love of the automobile. Hagerty is a rapidly growing company that values a winning culture. We provide meaningful work for and invest in every single team member. At Hagerty, we share the road. We are an inclusive automotive community where all are welcomed, valued and belong regardless of race, gender, age, or car preference. We are united by our shared passion for driving, our commitment to preserve car culture for future generations and our desire to make a positive impact in the world. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
As a Software Engineer I, on the Payment Services team, you will have a critical role as we focus on expanding our API collection to support the needs of our back-office teams, such as Treasury and the Call Center, through reconciliation, digital check processing, and account notifications. Through its user experiences, built upon a set of HTTP APIs, the Payment Services team supports: - integration with multiple upstream payment processors to facilitate payments for all internal Hagerty teams - supports payments through their entire lifecycle including capture, refunds, reconciliation, and reporting - synchronizes changes to customer payment methods to allow stakeholders to react as needed - protects customer personal identifiable information (PII) and PAN data Ready to get in the driver’s seat? Join us! What you’ll do - Develop maintainable, scalable, secure, and resilient software by: - Thoroughly understanding your tasks including the associated business needs, architectural and system interaction designs, and operational need. Such tasks tend to be well-defined and touch only a small portion of a single service. - Writing clean, human-readable code. Track and consistently apply the comments received on your code to future work. - Helping to develop or improve existing comprehensive and automated unit, integration, and end-to-end tests. - Actively reviewing the telemetry (logs, metrics, etc.) produced by your code to ensure it is easy to support. Develop practices that help you view this information the same as other people who didn’t write the code. - Own and support features, modules, and products by: - Developing a working understanding of your team’s products – its purpose and its capabilities. - Understanding how your assigned tasks relate to the feature your team is working to deliver. - Actively practice troubleshooting and participate in the on-call support rotation for team’s production services. - Comprehending and monitoring the product’s key operational metrics and understanding how your work relates to them. - Improve your skills as an engineer by: - Carefully researching and deliberately practicing the tools used throughout the software development lifecycle including IDEs, SDKs, source control, databases, operating system tools, deployment tools, logging and monitoring systems, etc. - Learning to recognize code complexity and methods for simplifying it. - Learning and applying practices such as object-oriented design and design patterns with a special focus on the concepts of encapsulation and coupling. - Introspecting on, and seeking feedback of, your current communication and behavioral patterns and actively and continually working to improve them. - Contribute to and engage in a collaborative environment by: - Being an active participant in all team activities: team ceremonies, banter, troubleshooting, design discussion, work breakdowns, etc. - Asking for explanation on concepts, code, and discussions you don’t understand. This is one of the most powerful things junior engineers can do. - Asking for help in a timely manner. Balance researching on your own to ask good questions against waiting too long and potentially hurting your team’s chances of completing their work on time. - Actively listening. This might describe you - Completed some professional training (e.g., college, bootcamps) in software development. - Comfortable working and actively participating within smaller (5-10 people) technical groups. - Eager to deeply learn, both independently and with help, our technologies and patterns such as: - Languages: C#, Typescript - Interservice Communication: HTTP API patterns (ReST, RPC, GraphQL), brokered and non-brokered messaging - Security: SAML, OAuth 2, OIDC, data encryption, signing, CSRF - System Performance: load testing, application profiling, OS profiling - Operational Readiness: diagnostic and audit logging, metrics, tracing, monitoring, alerting - Deployment: VMs, containers, cloud providers, configuration management, canary deployments - Network: TCP/IP, HTTP, Firewalls, load balancers - Able to clearly communicate your thoughts and actively listen to and integrate the thoughts and comments of others. Other things to note - This position is open to U.S. remote work. However, team members who reside within 20 miles of the Traverse City headquarters will follow a hybrid schedule, working from the office three days per week. - May require travel for quarterly events. - Familiarity with public company requirements, including Sarbanes Oxley and key regulations, if applicable. For SOX compliant roles, responsible for designing, executing, and documenting internal controls where they have been identified as owners to prevent errors in financial reporting, processes, and business operations. Including attestation to the completeness, accuracy, and compliance of all financial reporting data, where applicable. Say hello to Hagerty Hagerty is an automotive enthusiast brand and the world’s largest membership organization. Along with being a best-in-class provider of specialty insurance for enthusiasts, Hagerty is also home to the Hagerty Drivers Foundation, Hagerty Drivers Club, Marketplace and so much more. Committed to saving driving for future generations, each and every thing Hagerty does is dedicated to the love of the automobile. Hagerty is a rapidly growing company that values a winning culture. We provide meaningful work for and invest in every single team member. At Hagerty, we share the road. We are an inclusive automotive community where all are welcomed, valued and belong regardless of race, gender, age, or car preference. We are united by our shared passion for driving, our commitment to preserve car culture for future generations and our desire to make a positive impact in the world. If you reside in the following jurisdictions: Illinois, Colorado, California, District of Columbia, Hawaii, Maryland, Minnesota, Nevada, New York, or Jersey City, New Jersey, Cincinnati or Toledo, Ohio, Rhode Island, Washington, British Columbia, Canada please email recruiting@hagerty.com for compensation, comprehensive benefits and the perks that set us apart. #LI-Remote EEO/AA US Benefits Overview Canada Benefits Overview UK Benefits Overview If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
501106 Senior Statistical Programmer I
ICON plcICON plc, or simply ICON, is a global provider of outsourced development services to companies in industries like biotechnology, medical devices, and pharmaceut
Senior Statistical Programmer ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our mission to shape the future of clinical development We are currently seeking a Senior Statistical Programmer I to join our diverse and dynamic team. As a Senior Statistical Programmer I at ICON, you will play a crucial role in analyzing clinical trial data and supporting the statistical analysis process to ensure high-quality results. You will contribute to the success of our clinical studies by developing and validating statistical programs, collaborating with biostatisticians, and ensuring compliance with regulatory standards. What You Will Be Doing: - Developing and validating SAS programs for statistical analysis and reporting of clinical trial data. - Collaborating with biostatisticians to define analysis plans and statistical methods to be applied to clinical data. - Performing quality control checks on statistical outputs and ensuring accuracy and consistency in reporting. - Assisting in the preparation of statistical reports, presentations, and publications for regulatory submissions. - Contributing to process improvements by identifying efficiencies in programming practices and methodologies. Your Profile: - Bachelor’s or Master’s degree in Statistics, Mathematics, Computer Science, or a related field. - Experience in statistical programming, preferably in a clinical research or pharmaceutical setting. - Strong proficiency in SAS programming, with a solid understanding of statistical concepts and methodologies. - Excellent analytical and problem-solving skills, with a keen attention to detail. - Strong communication skills, with the ability to work collaboratively in a team environment and effectively convey complex information. What ICON can offer you: Our success depends on the quality of our people. That’s why we’ve made it a priority to build a diverse culture that rewards high performance and nurtures talent. In addition to your competitive salary, ICON offers a range of additional benefits. Our benefits are designed to be competitive within each country and are focused on well-being and work life balance opportunities for you and your family. Our benefits examples include: - Various annual leave entitlements - A range of health insurance offerings to suit you and your family’s needs. - Competitive retirement planning offerings to maximize savings and plan with confidence for the years ahead. - Global Employee Assistance Programme, TELUS Health, offering 24-hour access to a global network of over 80,000 independent specialised professionals who are there to support you and your family’s well-being. - Life assurance - Flexible country-specific optional benefits, including childcare vouchers, bike purchase schemes, discounted gym memberships, subsidised travel passes, health assessments, among others. Visit our careers site to read more about the benefits ICON offers. At ICON, inclusion & belonging are fundamental to our culture and values. We’re dedicated to providing an inclusive and accessible environment for all candidates. ICON is committed to providing a workplace free of discrimination and harassment. All qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please let us know or submit a request here. Interested in the role, but unsure if you meet all of the requirements? We would encourage you to apply regardless – there’s every chance you’re exactly what we’re looking for here at ICON whether it is for this or other roles. Are you a current ICON Employee? Please click here to apply
Staff Software Engineer- Risk Platform
AledadeSelf-described as "a new company with an old-fashioned goal," Aledade aims to put healthcare control back into the hands of doctors. Headquartered in Bethesda, Maryland, the compan
As a Staff Software Engineer, you will take us beyond traditional monolithic SQL engines and batch pipelines. You will build the next generation of distributed data storage and processing systems. You will build systems that can scale indefinitely, and surpass traditional query performance, while making the interfaces for that data simple, expressive, and cleanly abstracted. Your interfaces will support a broad array of data consumers, from our web application, to business analytics, and artificial intelligence. Primary Duties: - Identify and develop scalable and performant solutions. - Work across discipline to shape product strategy and execution. - Develop the foundations of code architecture and quality. - Mentor and coach engineers. - Set and uphold the standard for engineering processes to support high-quality engineering. Minimum Qualifications: - BS/BTech (or higher) in Computer Science, Engineering or a related field required. - 8+ years of production-level experience as an engineer building highly scalable systems. - 4+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value. - 4+ years of experience working with SQL or other database querying languages on large multi-table data sets. - Experience architecting, developing, and deploying large-scale distributed systems at scale. - Experience with cloud technologies, e.g., AWS, Azure, GCP. - Experience building continuous integration and continuous development (CI/CD) pipelines. - Strong familiarity with server-side web technologies (eg: Java, Python, Scala, C#, C++, Go). Preferred KSAs: - 8+ years of production-level experience as an engineer building highly scalable and reliable infrastructure. - Experience in designing, building and optimizing data pipelines and ETL processes. - Proficiency in working with large datasets and knowledge of data storage technologies. - Experience working with data ingestion systems and optimizing performance for handling large-scale data processing and analysis. - Experience working with AWS technologies, Kafka etc. - 6+ years of experience working with with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember). - In-depth knowledge of database systems. - Familiarity with database replication, sharding and other techniques for scalability and high availability of databases. - Experience in performance monitoring and optimization of data systems and infrastructure. - Experience with containerization and orchestration technologies such as Docker and Kubernetes. - Experience building continuous integration and continuous deployment(CI/CD) pipelines. - Experience with security and systems that handle sensitive data. - Knowledge of data security principles and ensuring compliance with regulations (e.g., GDPR, HIPAA) through proper data governance practices. - Lead and mentor junior engineers, providing guidance and support in their professional development. Physical Requirements: - Sitting for prolonged periods of time. Extensive use of computers and keyboard. Occasional walking and lifting may be required.
Staff Software Engineer - Search & Detection
PantherPanther makes security teams smarter and faster than attackers. We're building the AI SOC platform that modern security teams need. Our Detection-as-Code approach, cloud-native architecture, and powerful security data lake help teams detect and respond to threats at scale. Founded by security practitioners who lived the pain of protecting large organizations, we've raised $140M from Coatue, Lightspeed, ICONIQ Growth, Snowflake Ventures, and others. We're a global, remote-first company serving customers worldwide. Our culture is built on flexibility, transparency, and collaboration. We operate by three core values: Create Customer Love, Be an Owner, and Take Care of the Team. We believe diverse perspectives make us better, and that building great security technology should also mean building a rewarding place to work.
The Mission Panther is building the AI SOC platform that helps security teams detect and respond faster than attackers. The Search & Detection team owns key experiences and systems that help customers: - Explore and search their security data quickly and reliably. - Build, tune, and operationalize detections with confidence. - Turn investigation workflows into repeatable, high-signal outcomes. This role is about making those workflows feel fast, intuitive, and trustworthy at scale. The Team + Role You’ll join the Search & Detection team and partner closely with engineers to build product experiences and backend systems that power investigation, search, and detection workflows. The position is full stack with a mix of backend-leaning (60–70%) and meaningful frontend ownership (30–40%). What You’ll Need Technical Expertise: - Strong backend engineering experience building production services and APIs. - Proficiency in Go and Python. - Experience with frontend product UI development with React and TypeScript. - Experience designing systems with clear trade-offs around latency, correctness, and reliability. Nice to Have: - Security domain experience, especially with SOC workflows, alerting, logging, detection engineering, or related platforms. Mindset: - Ownership: You drive problems end-to-end and care about outcomes. - Collaboration: You work effectively across product and engineering to deliver a cohesive experience. - Pragmatism: You know when to simplify and when to invest in deeper architecture. What You’ll Do - Build and improve backend services that support search and detection workflows. - Own key frontend surfaces that enable investigation and detection tuning. - Design and ship end-to-end features across APIs, services, and UI. - Partner with stakeholders to turn ambiguous problems into shipped product. - Raise the bar for engineering quality through design reviews, mentorship, and technical leadership. Perks - Competitive equity in a well-established cybersecurity company - Unlimited PTO with a 15-day minimum, plus local federal holidays - Latest tech equipment and budget for your personalized setup - Comprehensive health and benefits coverage - Remote-first culture built for distributed teams About Panther Panther makes security teams smarter and faster than attackers. We’re building the AI SOC platform that modern security teams need. Our Detection-as-Code approach, cloud-native architecture, and powerful security data lake help teams detect and respond to threats at scale. Security teams at leading companies use Panther to protect their organizations without the overhead and costs of legacy SIEM solutions. Founded by security practitioners who lived the pain of protecting large organizations, we’ve raised $140M from Coatue, Lightspeed, ICONIQ Growth, Snowflake Ventures, and others. We’re a global, remote-first company serving customers worldwide. Our culture is built on flexibility, transparency, and collaboration. We operate by three core values: Create Customer Love, Be an Owner, and Take Care of the Team. We believe diverse perspectives make us better, and that building great security technology should also mean building a rewarding place to work. Cash compensation range: $176,000 - $223,000 USD annually. The cash compensation above includes base salary and on-target commission for employees in eligible roles. In addition to cash compensation, all full-time Pantherinos are eligible to participate in our equity plan to receive Incentive Stock Options (ISO). Individual compensation packages are based on a few factors unique to each candidate, including their location, experience, and expertise, and may vary from the above-mentioned range. Panther Labs is an Equal Opportunity Employer. The Company prohibits discrimination and harassment on the basis of: race, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding), gender, gender identity, gender expression, sexual orientation, marital status, age, religious creed, physical disability, mental disability, genetic information, military or veteran status, or any other status protected by law. All employment decisions are decided on the basis of qualifications, merit, and business need.



