Akoya LLC is an API-based network dedicated to helping keep consumer financial data safe by enabling secure, privacy-centric data sharing between financial institutions and third-p
Principal Software Engineer
Location
Massachusetts + 2 moreAll locations: Massachusetts | New York | North Carolina
Posted
14 days ago
Salary
$140K - $180K / year
Seniority
Senior
Job Description
Principal Software Engineer
Akoya LLC
Title: Principal Software Engineer Location: Boston United States Job Description: Meet the future Akoya is an API-based network backed by major financial institutions that creates a safer and more transparent way for people to safely send their personal financial data to third-party financial apps. If you are inspired and fascinated by innovative technology that solves complex, real-world problems, then join us as we transform how financial data is accessed and shared. Akoya offers a highly collaborative, fast-paced, and fun working environment and our team is comprised of diverse, creative, and driven professionals with expertise in the banking, securities, fintech, and data aggregation industries. We are an equal opportunity employer. Come join us and be part of this exciting journey - check out www.akoya.com for more information! The Role Akoya is seeking a Principal Software Engineer (Frontend) to lead the next generation of our user experiences and frontend architecture. This role is ideal for an experienced engineer who brings a high bar for design quality, a deep mastery of modern JavaScript and React, and the ability to drive technical strategy across complex products. You combine impeccable attention to detail with strong communication skills and a passion for building elegant, scalable, and intuitive user interfaces that directly empower our customers. As a Principal Engineer, you will: - Lead the design and implementation of Akoya's core frontend architecture, setting standards for code quality, performance, accessibility, and maintainability. - Drive the evolution and modernization of existing frontend systems, ensuring legacy components remain reliable while guiding their transition toward more scalable, performant, and maintainable patterns. - Write clean, well-structured, and well-documented code in React, TypeScript/JavaScript, and modern frontend tooling. - Partner closely with product managers, designers, and backend teams to define requirements, shape features, and deliver polished, high-quality user experiences. - Debug and resolve complex production issues across the frontend stack, delivering reliable and resilient interfaces. - Elevate the engineering organization via mentorship, architectural guidance, and code review, enabling teams to deliver at a high level. - Champion frontend best practices-including performance optimization, component system design, and UX consistency-across the organization. Qualifications Not all applicants will have skills that match a job description exactly. Akoya values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having "desired" qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or has not followed a traditional path, do not let that stop you from considering Akoya. We are always looking for people who will bring something new to the table! Required Experience/skills - 10+ years of professional frontend engineering experience, building and maintaining production web applications at scale. - Expert-level proficiency in React and modern JavaScript/TypeScript, including state management patterns, hooks, component architecture, and performance tuning. - Demonstrated experience designing large-scale, modular frontend systems (design systems, component libraries, multi-app architectures, microfrontends, etc.). - Strong understanding of HTML5, CSS3, responsive design, accessibility standards (WCAG), and web performance best practices. - Proven ability to lead technical projects autonomously, drive architectural decisions, and communicate complex concepts clearly. - A strong sense of customer empathy and a track record of delivering intuitive, high-quality user experiences. - Experience collaborating deeply with product, design, and backend teams to define and deliver cross-functional initiatives. Preferred Experience/skills - Experience with frontend build and performance tooling (Webpack, Vite, Babel). - Background working with design systems or UI component libraries (e.g., Material UI), and partnering with design teams on UX strategy. - Experience with testing frameworks (Jest, Testing Library, Cypress, Playwright). - Familiarity with cloud-based environments, CI/CD pipelines, and production observability tools. - Understanding of backend API design and integration patterns (REST, GraphQL). - Experience operating within AWS or similar cloud environments. - Experience with state management in React, such as React Context, custom hooks, or Redux/Redux Toolkit. Akoya is an equal-opportunity employer. This remote position is only available to individuals living in the greater Boston, MA, New York City, NY and Raleigh, NC areas. Candidates who do not live within these areas will not be considered for this role. The actual base pay offered may take into account the candidate's work location, relevant education, job-related knowledge, skills, and experience, among other factors. Hiring Range: $140,000—$180,000 USD
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Software Engineer
OEConnectionFounded in 2000, OEConnection (OEC) provides automakers, their franchised dealers, and original equipment manufacturers (OEMs) with technology solutions to boost their sales of ori
Title: Sr Software Engineer Location: Virtual United States Job Description: OEC provides software solutions to those who work in the automotive parts and repair industry. Our solutions make it easier for automotive industry professionals to buy and sell parts, conduct repair research & planning, optimize estimates, improve the parts supply chain, and more. OEC partners with many of the world’s largest manufacturers, dealers and suppliers, shops and repairers, and service providers, giving our customers access to a comprehensive network and a streamlined workflow. Interview integrity requirement *Candidates must personally complete all interviews and technical assessments. The use of proxies or third-party representatives during any stage of the hiring process is prohibited and will result in disqualification. Final candidates will be required to participate in at least one in-person interview. Some travel for this role is expected. Reasonable accommodations will be provided in accordance with applicable laws.* About the Role We’re looking for a Senior Software Engineer who enjoys building scalable, high-quality software and influencing how products are designed and delivered. You’ll work across the full development lifecycle—partnering with Product, Marketing, Operations, and Support to turn real business needs into reliable, well-designed solutions. This role is ideal for someone who thrives in a collaborative environment, likes solving complex problems, and wants to help shape engineering standards while mentoring other developers. What You’ll Do - Design, build, and evolve modern web applications and services using .NET and contemporary front-end frameworks. - Lead technical design decisions and contribute to architecture for complex, business-critical systems. - Own features end-to-end—from requirements and estimation through development, testing, and deployment. - Provide technical leadership and mentorship to engineers across the team. - Write clean, maintainable, well-tested code and continuously look for ways to improve performance and scalability. - Partner closely with Product and cross-functional teams to align technical solutions with business goals. - Support production releases and serve as a technical point of contact during deployments. - Troubleshoot and resolve production issues, participating in an on-call rotation as needed. - Advocate for modern engineering practices, tools, and technologies that improve quality and developer experience. What We’re Looking For Experience - 6+ years of professional software development experience building complex systems. - 2+ years of hands-on experience with React or Angular and ASP.NET Core (C#). - Experience designing and working within distributed systems and service-oriented architectures. Technical Skills - Strong expertise in C# and the .NET ecosystem (.NET Framework 4.5+ / .NET Core). - Solid understanding of object-oriented design and software architecture principles. - Experience with relational databases, advanced SQL, and performance optimization. - Web application development and API design/integration. - Asynchronous communication technologies (e.g., SignalR). - Message-based systems such as RabbitMQ. - Proficiency with Git and modern development workflows. How You Work - You take ownership and are comfortable driving work forward with minimal direction. - You’re curious, adaptable, and enjoy learning new technologies. - You communicate clearly and collaborate well with both technical and non-technical partners. - You’re organized, pragmatic, and balance quality with delivery. - You’re comfortable working in a remote or hybrid environment. Education - Bachelor’s degree in Computer Science, Information Technology, or a related field preferred. - Equivalent professional experience will be considered in place of a degree. Additional Requirements - Willingness to participate in virtual meetings with camera enabled. What makes working at OEC awesome? It varies from employee to employee. For some, it's the flexibility - whether it's remote work or a hybrid or in-person role, OEC takes our teams across multiple time zones and international communities. For others, it's the strong sense of camaraderie and community that celebrates both individuals and team-driven contributions. Or it could be the empowerment and how the team is encouraged to take risks, learn, and grow within a dynamic and supportive environment. But no matter what gets us out of bed in the morning, our whole global community is inspired to be forward thinking and drive innovative solutions for the automotive parts and repair industry. OEConnection is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite applicants and employees to voluntarily self-identify their gender, race and ethnicity. Submission of this information is strictly voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provision of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. When reported, data will not identify any specific individual. This information will be maintained separately from your application for employment. If you do not wish to self-identify at this time, you may do so in the future by submitting this form. Failure to provide the following information will not subject you to any adverse action or treatment. OEConnection is an Equal Opportunity/ Affirmative Action employer. We provide equal employment opportunities to all qualified employees and applicants for employment without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability or any other legally protected status. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits, training, termination, promotions, or any other condition of employment or career development. Job Details Job Family Technology Pay Type Salary
Title: Sr Software Engineer - 1454 Location: Hyderabad, Telangana, India Job Description: Location: Hyderabad, India (Hybrid) Department: Product Engineering Reports to: Manager, Software Engineering About GHX: GHX (Global Healthcare Exchange) is a leading healthcare technology company on a mission to simplify the business of healthcare and improve patient outcomes. Founded in 2000, GHX has built the GHX Global Network — the world’s largest cloud-based supply chain community connecting healthcare providers, suppliers, distributors, and partners to automate key processes, reduce costs, and increase operational efficiency. Its solutions span electronic trading, procurement automation, inventory and contract management, business intelligence, and data synchronization, helping healthcare organizations improve productivity and focus more on patient care. Over the years, GHX has enabled significant cost savings for the industry and continues to innovate with intelligent automation and AI-driven capabilities. About the Role GHX is seeking a Sr Software Engineer with deep technical expertise and a proven track record in designing, developing, and delivering high-quality, scalable software solutions. The Senior Software Engineer will play a pivotal role in the development of technological solutions, contributing to both existing and next-generation applications. The ideal candidate will be proficient in Java and Spring framework, skilled in software design patterns, experienced with AWS cloud services, and adept in CI/CD pipelines, with a passion for leading innovative projects in a collaborative environment. Duties and Responsibilities - Develop scalable, secure, and maintainable software systems that align with business needs, creating flexible, reusable, and efficient solutions. - Maintain a deep understanding of software subsystems, their components, interfaces, and data integrations to ensure seamless functionality and scalability. - Perform branching updates on the Git repository along with CI/CD responsibilities. - Collaborate proactively with cross-functional teams to address technical dependencies, review ideas and concerns, and deliver high-quality products. - Identify root causes of challenges, analyze upstream and downstream impacts, and recommend impactful, broad-reaching solutions while considering corporate strategy and trade-offs. - Establish and guide best practices for design, development, testing, and Agile workflows, mentoring team members and fostering a collaborative environment. - Build and maintain strong business relationships to influence decision-making and drive innovative solutions across teams. Qualifications - 5+ years of experience in software development. - BS degree in Computer Science. - Experience designing and implementing technological solutions using Java and its frameworks (e.g., Spring, Hibernate). - Proficiency in AWS technologies including EC2, SNS, SQS, S3, SES, Elasticsearch Service, Lambda, etc. - Expertise in databases such as MongoDB, Elasticsearch, and MySQL. - Familiarity with front-end technologies such as HTML, CSS, JavaScript, Angular, and TypeScript. - In-depth knowledge and experience implementing RESTful APIs and web services. - Experience with Rules Engine and/or event-driven architecture. - Exposure to design best practices including performance, scalability, robustness, and resiliency. - Prior experience working in Agile/Scrum environments. - Ability to work independently and as part of a team on multiple overlapping projects. - Proven track record of successfully delivering large, complex, cross-functional projects. - Strong problem-solving, analytical, and communication skills. Knowledge, Skills, and Abilities - Develops and implements innovative solutions that challenge the status quo and drive process improvement. - Communicates complex technical concepts effectively to diverse audiences, including technical and non-technical teams. - Demonstrates a strong understanding of system-wide impacts and interdependencies across products, teams, and the organization. - Addresses internal and external customer needs effectively, with the ability to interact directly with customers. - Ability to work collaboratively in a global team environment. - Adapts to changing conditions with flexibility and leads others through transitions with clarity and confidence. - Leads by example, fostering teamwork, trust, and a shared purpose while promoting success and strategic thinking. - Experience in healthcare or invoicing domains is an added advantage. - Experience using AI coding tools and AI agents is an advantage, including Python and machine learning experience. GHX: It's the way you do business in healthcare Global Healthcare Exchange (GHX) enables better patient care and billions in savings for the healthcare community by maximizing automation, efficiency and accuracy of business processes. GHX is a healthcare business and data automation company, empowering healthcare organizations to enable better patient care and maximize industry savings using our world class cloud-based supply chain technology exchange platform, solutions, analytics and services. We bring together healthcare providers and manufacturers and distributors in North America and Europe - who rely on smart, secure healthcare-focused technology and comprehensive data to automate their business processes and make more informed decisions. It is our passion and vision for a more operationally efficient healthcare supply chain, helping organizations reduce - not shift - the cost of doing business, paving the way to delivering patient care more effectively. Together we take more than a billion dollars out of the cost of delivering healthcare every year. GHX is privately owned, operates in the United States, Canada and Europe, and employs more than 1000 people worldwide. Our corporate headquarters is in Colorado, with additional offices in Europe. Disclaimer Global Healthcare Exchange, LLC and its North American subsidiaries (collectively, “GHX”) provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, national origin, sex, sexual orientation, gender identity, religion, age, genetic information, disability, veteran status or any other status protected by applicable law. All qualified applicants will receive consideration for employment without regard to any status protected by applicable law. This EEO policy applies to all terms, conditions, and privileges of employment, including hiring, training and development, promotion, transfer, compensation, benefits, educational assistance, termination, layoffs, social and recreational programs, and retirement.GHX believes that employees should be provided with a working environment which enables each employee to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, national origin, sex, sexual orientation, gender identity, religion, age, genetic information, disability, veteran status or any other status protected by applicable law. GHX expects and requires the cooperation of all employees in maintaining a discrimination and harassment-free atmosphere. Improper interference with the ability of GHX’s employees to perform their expected job duties is absolutely not tolerated.
Senior Software Engineer
StubHubStubHub is a web and mobile platform that enables fans around the world to buy and sell tickets for live events. Its global ticket marketplace includes over 10
Title: Senior Software Engineer - Supply Integrations Location: Seattle, Washington, United States Job Description: StubHub is on a mission to redefine the live event experience on a global scale. Whether someone is looking to attend their first event or their hundredth, we’re here to delight them all the way from the moment they start looking for a ticket until they step through the gate. The same goes for our sellers. From fans selling a single ticket to the promoters of a worldwide stadium tour, we want StubHub to be the safest, most convenient way to offer a ticket to the millions of fans who browse our platform around the world. StubHub is seeking Senior Software Engineers to design and develop next-generation technologies and complex features that transform the way millions of users explore, interact with, and participate in live events worldwide. As a Senior Software Engineer, you will be an integral part of developing the team's commercial and product strategy. You will be expected to be equally focused on user needs and to exercise sound commercial judgment (not just technical judgment). Our Senior Software Engineers are essential to our company’s success, so they must demonstrate initiative and enthusiasm in solving the problems they encounter. StubHub is committed to being a phenomenal and inclusive workplace. We expect you to also serve as an advocate and mentor for your team members, demonstrating leadership qualities and setting an example for those around you. Location: Hybrid (3 days in office/2 days remote) – Seattle, WA About the Team: The Supply team's mission is to simplify the lives of our large-ticket sellers by making it effortless to onboard and manage their inventory across the entire event lifecycle. We help sellers reduce operational overhead and maximize revenue through intelligent automation, streamlined workflows that move at marketplace speed, and fast, dependable experiences. Behind the scenes, we design and operate enterprise-grade, high-throughput systems that power core seller operations and handle large, dynamic datasets at scale. Our work spans multiple layers of the stack - from robust back-end services to high-performance, user-focused interfaces - ensuring sellers have a reliable, end-to-end platform they trust to run their business. What You'll Do: - Design, develop, test, deploy, and maintain impactful improvements for backend code across all StubHub’s platforms and products, resulting in high-quality outcomes - Collaborate with team members to ensure best practices across our code - Manage individual initiative priorities, deadlines, and deliverables with your technical expertise - Mentor other team members and help many increase their technical capabilities, fostering a culture of inclusion, results-oriented execution, open innovation, and limitless creativity What You've Done: - 5-6+ years of professional experience in software development - Extensive experience developing robust, mission-critical systems using multiple general-purpose programming languages (e.g., Java, C#) - Demonstrated expertise in building software with one or more of the following: Infrastructure, Databases, Data Processing, Machine Learning, Distributed Systems, Security, and Privacy - Previous experience designing and developing solutions to complex problems with significant business impact - A strong understanding of how their systems interact with the broader production environment, including dependencies and platform primitives - Proven ability to learn other coding languages, platforms, frameworks, and tools - Experience owning projects from the initial idea all the way to production - Experience mentoring junior engineers What We Offer: - Accelerated Growth Environment: An environment designed for swift skill and knowledge enhancement, where you have the autonomy to lead experiments and tests on a massive scale. - Top Tier Compensation Package: Competitive base, equity, and upside that tracks with your impact. - Flexible Time Off: Enjoy unlimited Flex Time Off, giving you the flexibility to manage your schedule and take time to recharge as needed. - Comprehensive Benefits Package: Prioritize your well-being with a comprehensive benefits package, featuring 401k, and premium Health, Vision, and Dental Insurance options. The anticipated gross base pay range is below for this role. Actual compensation will vary depending on factors such as a candidate’s qualifications, skills, experience, and competencies. Base annual salary is one component of StubHub’s total compensation and competitive benefits package, which includes equity, 401(k), paid time off, paid parental leave, and comprehensive health benefits. Salary Range $200,000 - $250,000 USD About Us StubHub is the world’s leading marketplace to buy and sell tickets to any live event, anywhere. Through StubHub in North America and viagogo, our international platform, we service customers in 195 countries in 33 languages and 49 available currencies. With more than 300 million tickets available annually on our platform to events around the world -- from sports to music, comedy to dance, festivals to theater -- StubHub offers the safest, most convenient way to buy or sell tickets to the most memorable live experiences. Come join our team for a front-row seat to the action. We are an equal opportunity employer and value diversity on our team. We do not discriminate on the basis of race, color, religion, sex, national origin, gender, sexual orientation, age, disability, veteran status, or any other legally protected status.
Lead Engineer, Applications Development
Raymond JamesRaymond James is a diversified financial services holding company that was founded in 1962. The company provides financial services to corporations, municipalit
Title: Lead Engineer, Applications Development Location: FL - Saint Petersburg - 880 Carillon Pkwy Tower 1 Full time Job requisition id R-0010982 Job Description: DUTIES: - Analyze complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems. - Make recommendations towards the development of new code or to reuse of existing code. - Lead or participate in assigned projects, including assigning tasks, coordinating efforts, and monitoring performance. - May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remain current with new technologies. - Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. - Participate in software system testing and validation procedures, programming and documentation. - Provide technical advice and assists in solving programming problems. - Write and/or review system specifications, including output requirements and flow charts. - Assist in preparing project plans using project management tools. - Review test results; document test activities, and record remedial actions. - Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage. - Perform other duties and responsibilities as assigned. - Adhere to industry best practices, including design patterns, coding standards, and modular development principles. - Build modular, enterprise-scale applications with integrated reporting solutions such as Jasper Reports. - Perform enterprise implementations, including change management and process governance. REQUIREMENTS: - Bachelor’s degree in Computer Science, Management Information Systems, Business, or related. - Five (5) years in any occupation with development, engineering, or related experience. - Five (5) years in any occupation with development, engineering, or related experience must include: - Experience developing enterprise applications using Java/J2EE technologies, including Spring Framework, Spring Boot, RESTful and SOAP services, ORM tools, and implementing caching strategies; - Experience with Oracle DBMS, specializing in writing optimized SQL queries for large datasets; - Experience in production support leveraging tools Splunk and SQL Developer; DevOps tools including Jenkins and Git; - Experience designing event-driven architectures using Apache Kafka or AWS S3; Experience in messaging systems, multi-threading, and core Java frameworks; Agile SCRUM and Waterfall methodologies including SDLC; and Technical leadership, change management and application development. SALARY: $145,642 per year Education Work Experience Certifications Travel Less than 25% Workstyle Hybrid The total compensation for this position includes base salary orwages, and may include components such as additional compensation (cash or equity), discretionary bonuses, or commissions. This position is eligible for a benefits package that may include medical, dental, and vision; life insurance; critical illness insurance and accident insurance; disability benefits; retirement savings; paid time off (including vacation, holidays, and sick leave); and parental leave. Eligibility for benefits and specific offerings may vary based on position and employment status. At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view. We expect our associates at all levels to: • Grow professionally and inspire others to do the same • Work with and through others to achieve desired outcomes • Make prompt, pragmatic choices and act with the client in mind • Take ownership and hold themselves and others accountable for delivering results that matter • Contribute to the continuous evolution of the firm At Raymond James – as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.



