Job Closed
This listing is no longer active.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Software Engineer
Location
United States
Posted
96 days ago
Salary
0
No structured requirement data.
Job Description
Senior Software Engineer
Istari Digital
We are seeking a highly experienced Senior Software Engineer to join our Core Platform team. In this role, you will own and evolve the end-to-end architecture of the Core Platform, including backend services, SDKs, AI-enabled capabilities, and supporting infrastructure. Design and operate scalable APIs, event-driven systems, distributed services, and AI-integrated workflows, ensuring high standards for reliability, performance, observability, and security. Help set technical direction, mentor engineers, and drive engineering best practices across the team. Key Responsibilities Own the end-to-end architecture of the Core Platform, including backend services, SDKs, AI-enabled components, and related infrastructure. Design and implement scalable APIs, event-driven systems, distributed services, and AI-integrated capabilities (including AI/ML and MCP integrations). Architect systems that reliably incorporate AI models into production environments, with strong attention to observability, latency, cost management, and failure handling. Lead API design and implementation with a focus on usability, performance, and long-term maintainability. Architect and evolve microservices using domain-driven design principles. Build platform abstractions and primitives that enable AI-driven workflows and agent-based capabilities. Partner closely with Product, Infra, and Customer Success teams to deliver seamless, customer-centric integration capabilities. Provide technical leadership, mentorship, and architectural guidance to engineers. Establish and elevate engineering best practices across design, development, testing, and operations.
Job Requirements
- 5+ years of professional software engineering experience, with at least 2 years in senior roles.
- Proven experience building scalable, reliable, and secure distributed systems, including systems that integrate AI/ML capabilities.
- Experience integrating AI-powered features into production systems, with an understanding of performance, reliability, and governance considerations.
- Deep expertise in REST API design and implementation.
- Experience designing and operating event-driven architectures.
- Strong coding skills across multiple layers of the stack (backend services, SDKs, developer tooling, and AI-integrated systems).
- Strong understanding of microservices architecture and domain-driven design.
- Strong proficiency in Python (object-oriented and functional programming).
- Experience with Golang and TypeScript.
- Track record of technical leadership, mentorship, and cross-functional collaboration.
- Excellent communication skills with the ability to influence at both technical and strategic levels.
- Must be a US citizen living within the United States.
- $160,000 - $200,000 a year
Benefits
- Health and Family
- Medical/Dental/Vision
- Employee Premiums are 100% Company Paid
- Life Insurance
- Flexible Work Hours
- Unlimited Paid Time Off (PTO) with federal government holidays
- Financial
- Competitive Compensation
- 401k
- Company Stock Options
- Home Office Setup Budget
- Learning
- Reimbursement for approved trainings and subscriptions
- Conferences (travel, lodging, and fees)
Related Guides
Related Categories
Related Job Pages
More Business Development Rep Jobs
Sightline Testing Sr. Software Engineer
Johns Hopkins UniversityDepartment name: IT@JH Networking, Telecom and Data Ctr Personnel area: University Administration
We are seeking a Sightline Testing Sr. Software Engineer (Sightline) who will be responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs, produces all or part of the deliverables. Maintains databases and application system code. Job Scope/Complexity Responsible for full life cycle of large/long-term highly complex projects. Typically manages multiple projects of varying complexities. Based on expert technical knowledge, skills, and experience, develops broad-based solutions involving multifaceted technologies, and business processes. Leads overall strategy, design & architecture for solutions. Specific Duties & Responsibilities The responsibilities listed below are typical examples of the work performed by this position. Not all duties assigned to this position are included, nor is it expected that everyone in this position will be assigned every job responsibility. Analysis & Requirements Gathering Define highly complex business/clinical/education problems by meeting with clients to observe and understand current processes and the issues related to those processes. Provide written documentation of findings to share with the client and other IT colleagues. Gather highly complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications. Design & Development Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve support. Develop/change data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solutions for highly complex application development tasks. Write functional/technical specifications from the highly complex system requirements, putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions. Develop detailed tasks and project plans by analyzing project scope and milestones for highly complex projects to ensure product is delivered in a timely fashion according to software lifecycle standards. Testing & Documentation Create and document test scenarios using the appropriate testing tools to validate and verify application functionality. Test all changes by using the appropriate test scenarios to ensure all delivered solutions work as expected and errors are handled in a clear and meaningful way. Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references. Implementation & Maintenance Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution. Monitor changes and resolve problems by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully in order to satisfy the customer requirements and to provide a smooth transition to the new solution. Provide support by investigating and resolving issues to ensure prompt, effective service. Other duties as assigned. Bachelor's Degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology, Electronic Engineering, or a related field. Six years of related experience with computer systems and applications. Knowledge in the assigned application as well as the platform on which it runs. Requirements gathering and analysis. Process modeling. Troubleshooting and problem resolution. The following Technical Skills are Highly Preferred Qualifications Experience in testing of software, preferably with a focus on Workday or similar HR/Financial systems. Experience with the full life cycle of software development projects (analysis, design, development, testing, implementation, and maintenance). Workday certification or deep experience. Familiarity with Workday Testing functionality. Kainos experience. Classified Title: Sr. Software Engineer Job Posting Title (Working Title): Sightline Testing Sr. Software Engineer (Sightline) Role/Level/Range: ATP/04/PF Starting Salary Range: $85,500 - $149,800 Annually (Commensurate w/exp.) Employee group: Full Time Schedule: Mon-Fri 8:30am-5pm FLSA Status: Exempt Location: Remote Department name: Sightline Personnel area: University Administration
Platform Solutions Engineer II
Atlantic Union Bank CareersWe are proud to be an Equal Employment Opportunity employer. We maintain a drug-free workplace.
The Platform Solutions Engineer II will serve as the primary systems manager for the Customer Relationship Management platform and corresponding applications. This individual will be responsible for handling needs assessments and cost/benefit analysis to align the technology of the company with their business strategies. Receive business needs from internal stakeholders and solicit product and enhancement requirements from end users Convert requests from both stakeholders into workable solutions that optimize business and end user value Responsible for overall system design documentation and assisting in successful rollout of new features and enhancements Facilitate and translate business requirements into technical requirements to guide the implementation of new features, systems, and enhancements Work with vendors to ensure the system solution satisfies the business requirements Meet with decision makers, systems owners, and end users to help identify business, financial, and operations requirements and systems goals Act as technical focal point for the business in the presentation of the new system/application to Atlantic Union’s Application and Architecture Review Board Lead design sessions in prototyping new system or functionality for the purpose of enhancing business processes, operations, and information process flow Develop and maintain design documentation (data flow diagrams, workflows) working across the organization for documenting integration points between systems Provide systems analysis expertise focusing on gap identification Improve systems and operational workflows by studying current practices and designing modifications/enhancements Help identify control points in new systems designs and workflows Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improvement Provide ongoing support structure is in place and document Roles and Responsibilities before an application or system is approved for production readiness Perform troubleshooting role in triage mode in alignment with the Problem and Incident Troubleshooting process Represent production changes to the Change Control Board Actively participate in and lead system and unit testing for modified and new systems and other post-implementation support
This role involves directing sales efforts to expand our customer base for our logistics and asset businesses within the State of California and any other States as agreed upon with their Sales Manager. Generate new business and ensure that sales targets are met or exceeded across all lines of business. Work closely with the Long Beach Logistics team and external customers. Contribute directly to the success of our customers and operations.
Business Development Manager, Immunoassays & Biomarkers
Spear BioThe first homogeneous immunoassay platform offering unmatched sensitivity with scalable simplicity.
• Introduce ultra-sensitive immunoassays to Life Sciences and CRO markets • Deliver sales presentations and promote Spear Bio value proposition • Provide customer logistics and follow up • Support distribution partnership with Bio-techne • Achieve sales targets and provide technical support to KOLs • Collaborate with internal marketing and assay services teams
