Job Closed

This listing is no longer active.

Fidelity Investments logo
Fidelity Investments

Founded in 1946 and headquartered in Boston, Massachusetts, Fidelity Investments is a financial services corporation specializing in investment management, reti

Principal Software Engineer - Java, Spring Boot, REST

Location

Rhode Island + 1 moreAll locations: Rhode Island | New Hampshire

Posted

50 days ago

Salary

0

Seniority

Senior

Job Description

Principal Software Engineer - Java, Spring Boot, REST

Fidelity Investments

Title: Principal Software Engineer (Java, Spring Boot, REST) Locations:Smithfield, RI , Merrimack, NH Work Type: Hybrid, Full Time Job ID: 2125451 Job Description: The Team Fidelity is looking for a Principal Full Stack Engineer to join the Fidelity Institutional Technology Development Team. This candidate will be applying strong software development and test automation skills to design, develop, test, deploy, maintain, and improve FIT customer-facing software solutions. You will also be enabling your Scrum team in accepting the development and automation frameworks and standard methodologies to ensure we are building the right product the right way. The Expertise You Have - A Bachelor's degree or equivalent experience in computer science, computer engineering, information systems preferred, with at least 8 years of development experience - Expertise in building scalable web and middle-tier applications using Java, JavaScript, Spring, Spring Boot and Angular. - Strong foundation of software design, data structures and algorithms. - Strong experience with web services (JSON, XML, REST, SOAP, etc.) - Experience building cloud enabled applications leveraging 12 factor design - Experience with Docker containerization and AWS cloud deployment/application management - Experience with unit testing and test automation libraries/strategies. - Experience with CI/CD pipelines, Kubernetes, Terraform and Jenkins - Experience in delivering software in the Agile environment - Experience in coaching and mentoring junior engineers and performing code reviews - Strong verbal and written communication skills, with the ability to understand and parse business logic into technical requirements, experienced in an agile scrum environment. - Experience with brokerage and financial services application development is a plus - Working knowledge of design system is a plus - Knowledge of web security attack methods and measures to defend against them is a plus The Skills You Bring - Multi-stack engineer with knowledge in a breadth of development technologies and test automation frameworks (Java/J2EE, Springboot, Junit, Cucumber, Selenium, Serenity, Angular/JavaScript, TypeScript, Web Services, REST, HTTP) - Passionate about business-driven development, developing robust software, writing testable and maintainable code - Strong leadership skills to guide, encourage, mentor, and motivate other software engineers within the squad and the product area - Strong communications and problem-solving skills. - Desire to collaborate and work closely with others within the product area. - Experience working in an agile environment - Exposure to test automation - Ability to step in the customer’s shoes and truly understand the value that is being delivered with each sprint - Has keen attention to detail and wants to not only detect hard problems but also solve them - Able to learn large software systems end-to-end quickly - Keenly interested in learning new technologies and their adoption - Able to work with remote and international team members - Obsessed with creating the best end-to-end customer experience - Owns the outcome by taking personal accountability for delivering strong results The Value You Deliver - Developing/Deploying software in a fast-paced environment - Collaborating with colleagues on technical implementation and process improvement - Working closely with Architecture, Development, User Experience, and Product Owner to design new features - Keeping up to date with latest technologies and frameworks - Mentoring junior team members to improve team velocity - Strong analytical, communication, and organizational skills and the ability to manage multiple tasks at a given time - Must take initiative, be a decisive decision maker, show confidence in decisions being made and see tasks through to completion - Working and collaborating with new technologies to solve test challenges and process improvements Company Overview At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associate for their unique perspectives and experiences. For Fidelity Investments is an equal opportunity employer. Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.

Related Job Pages

More Software Engineer Jobs

Huntington National Bank logo

Programmer - Analyst II

Huntington National Bank

Sine 1866, Huntington National Bank has served midwestern communities with banking and financial services for consumers and businesses of all sizes. The regiona

Title: Programmer/Analyst 2 remote type Office locations Columbus, OH time type Full time job requisition id R0071108 Job Description In this role, the candidate will design, develop, integrate, and support applications for the OMNI Originations Group on the OAO/BAO application team. Participate in Agile ceremonies – Daily Standup, Weekly Refinement & Estimate Sessions, Sprint Planning, Sprint Retro Work with Analysts to gather requirements, write technical design documents, test, debug, and help implement programs. Work with senior development colleagues to develop technical solutions. Provide technical support on technical matters. Participate as needed on monthly production releases. Show drive and interest in learning new systems, applications, technologies, and most importantly business domains. Enjoy working in a fast-paced environment and will be good at multitasking. Basic Qualifications: - Bachelor's degree in a technology-related field - 1 year experience with JavaScript - 1 year experience with HTML5 & CSS - 1 year experience with Java with understanding of modern development practices (unit testing, SPA, REST services) Preferred Qualifications: - Experience with a JavaScript application framework (e.g. Angular, React/Redux, etc.) - Experience with a JavaScript unit testing framework (e.g. Jasmine) - Understanding of CICD tooling (Jenkins, npm, Webpack) - Experience with REST services - Understanding of Angular (AngularJS or Angular 2+) or React - Understanding of redux architecture - Understanding of Web Accessibility/WCAG - Experience with Sass (“Sassy CSS”) - Experience with TypeScript Knowledge of unit testing frameworks Knowledge of ADO/TFS to manage an Agile development lifecycle Experience in financial industry and in a Regulatory and Compliance environment preferred. Exempt Status: (Yes = not eligible for overtime pay) (No = eligible for overtime pay) Yes Workplace Type: Office Our Approach to Office Workplace Type Certain positions outside our branch network may be eligible for a flexible work arrangement. We’re combining the best of both worlds: in-office and work from home. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. Remote roles will also have the opportunity to come together in our offices for moments that matter. Specific work arrangements will be provided by the hiring team. Huntington will not sponsor applicants for this position for immigration benefits, including but not limited to assisting with obtaining work permission for F-1 students, H-1B professionals, O-1 workers, TN workers, E-3 workers, among other immigration statuses. Applicants must be currently authorized to work in the United States on a full-time basis. Note to Agency Recruiters: Huntington will not pay a fee for any placement resulting from the receipt of an unsolicited resume. All unsolicited resumes sent to any Huntington colleagues, directly or indirectly, will be considered Huntington property. Recruiting agencies must have a valid, written and fully executed Master Service Agreement and Statement of Work for consideration.

Ohio
Job Closed
Litera logo

Director, Performance Engineering

Litera

Litera Microsystems, or simply Litera, is a software company building programs that aid in perfecting documents and managing transactions for legal, corporate, and life sciences or

Title: Director, Performance Engineering Location: Denver, CO Full Time Job Description: Join the Legal Tech Revolution at Litera Are you ready to shape the future of how law is practiced? At Litera, we’re on a mission to Raise The Bar™️ for the legal profession by delivering transformational and globally-trusted solutions to law firms and corporate legal teams worldwide. We’ve been a leader in legal tech innovation for 30 years and are leading the legal AI revolution to this day with most of the world’s largest law firms as our clients. If you’re passionate about building AI-forward solutions that scale globally and want your work to impact millions of legal professionals worldwide, this is your opportunity to be part of an extraordinary team that’s elevating the craft of law. This position is hybrid based in Denver, CO and candidates should reside within reasonable commuting distance, as this role requires on-site presence at least three days per week. Overview: As the Director of Automation & Performance Engineering, you will play a pivotal role in building and operating the foundational platforms that empower our engineering organization to deliver high-quality, high-performance software at scale. You will own the automation and performance frameworks that serve as shared capabilities across scrum teams, acting as an internal service provider that enables teams to test faster, smarter, and with greater confidence. Your mission is not to own testing on behalf of teams, but to give every team the tools, patterns, and support they need to own it themselves. You will lead a team of talented professionals, collaborate with cross-functional teams, and champion a culture of quality and continuous improvement across Litera's product portfolio. Responsibilities: Leadership & Strategy - Lead and evolve Litera’s automation and performance engineering strategy aligned to business goals - Build and develop a high-performing team focused on innovation, collaboration, and continuous improvement - Define and communicate how the Automation & Performance Engineering function supports scrum teams Automation Platform & Enablement - Own and enhance the enterprise automation framework (Playwright) to ensure scalability and ease of adoption - Provide shared tools, libraries, and documentation to accelerate test development across teams - Enable and onboard scrum teams through training, support, and governance - Integrate automation into CI/CD pipelines (GitHub, Jenkins) and drive adoption through metrics and standards Performance Engineering - Maintain and evolve performance testing platforms and tooling (JMeter) - Establish best practices, frameworks, and governance for performance testing across teams - Partner with Product, Engineering, SRE, and DevOps to embed performance into development lifecycle - Support performance testing, troubleshooting, and risk assessment without owning execution - Monitor performance metrics and drive improvements across the portfolio Execution & Innovation - Manage multiple initiatives, ensuring delivery against timelines, budget, and quality expectations - Identify and implement emerging technologies, including AI-driven solutions, to enhance capabilities Requirements: Must Have: - Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. - Demonstrated experience owning and operating shared automation frameworks and serving internal engineering teams as a platform/service provider. - Performance testing expertise using public cloud technologies (Microsoft Azure, AWS) with tools such as JMeter, Gatling, or LoadRunner. - Proven ability to enable scrum teams to develop and maintain their own performance scripts, with a coaching rather than ownership model. - Hands-on experience creating and executing performance test scripts, scenarios, and load specifications, as well as leading troubleshooting and tuning exercises. - Knowledge and application of at least one programming language; experience defining core tools, frameworks, and testing technologies. - Experience integrating automation and performance testing into CI/CD pipelines using DevOps and orchestration tools (GitHub, Bitbucket, Jenkins, Kubernetes, Docker). Nice to Have: - Direct experience utilizing GenAI tooling/coding assistants to accelerate script generation, triage and maintenance - Proven track record building a Center of Excellence, assessing products for quality and performance risk, and hiring and retaining exceptional talent. - Strong communication skills, with the ability to convey technical concepts effectively to both technical and executive stakeholders. - Excellent leadership and managerial skills with the ability to inspire, motivate, and develop teams. Why Join Litera? - The company culture: We emphasize helping each other grow, doing the right thing always, and being part of a journey to amplify impact, creating an exciting and fulfilling work environment - Commitment to Employees: Our people commitment is based on what employees love most about being part of the team, focusing on tools that matter to the difference-makers in the legal world and amplifying their impact - Global, Dynamic, and Diverse Team: Our is a global company with ambitious goals and unlimited opportunities, offering a dynamic and diverse work environment where employees can grow, listen, empathize, and problem-solve together - Comprehensive Benefits Package: Experience peace of mind with our health insurance, retirement savings plans, generous paid time off, and a supportive work-life balance. We invest in your well-being and future, ensuring a rewarding career journey. - Career Growth and Development: We provide career paths and opportunities for professional development, allowing employees to progress through various technical and leadership roles Pay Transparency Notice for Colorado Applicants: The base salary range for this role is $160,000 to $180,000. Final compensation will be determined based on experience, skills, education, and other relevant qualifications. This role is also eligible to participate in a company bonus plan. #LI-Hybrid Litera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Colorado
$160K - $180K / year

Dev Rel (Docs & YouTube)

Firecrawl

Firecrawl is a San Francisco, California-based software company whose core mission is to make web data extraction fast, reliable, and accessible for AI and LLM

Dev Rel (Docs & YouTube) You'll be the person developers learn Firecrawl from — through docs that actually help them build, YouTube tutorials they watch start to finish, and community presence that makes them feel like they're building alongside us, not just consuming our API. We have the product. We need the person who makes it impossible to not understand. Salary Range: $150,000–$200,000/year (Range shown is for U.S.-based employees in San Francisco, CA. Compensation outside the U.S. is adjusted fairly based on your country's cost of living. You can explore how we calculate this here: https://www.firecrawl.dev/careers/compensation.) Equity Range: Up to 0.1% Location: San Francisco, CA or Remote (Americas, UTC-3 to UTC-10) Job Type: Full-Time Experience: 3+ years in developer relations, technical content, or software engineering with a content track record Visa: US Citizenship/Visa required for SF; open for Remote About Firecrawl Firecrawl is the easiest way to extract data from the web. Developers use us to reliably convert URLs into LLM-ready markdown or structured data with a single API call. In just over a year, we've hit 8 figures in ARR and 100k+ GitHub stars by building the fastest way for developers to get clean, structured web data. We're a small, fast-moving, technical team building essential infrastructure for the AI era. We ship fast and deep. What You'll Do - Own Firecrawl's technical documentation — rewriting, restructuring, and maintaining docs so both humans and AI agents can discover and use the product effectively - Run and grow our YouTube channel — scripting, filming, editing, and publishing a consistent cadence of tutorials, walkthroughs, and demos developers actually finish watching - Build a presence in the AI engineering and open source community — on social, at conferences, in Discord servers, in the places developers actually hang out - Translate developer feedback into product insights and route them clearly to engineering - Create content that drives adoption — not just views — by meeting developers where they are in the build process - Show up on camera and on stage: conference talks, livestreams, Twitter Spaces, wherever our developers are What We're Looking For An engineer who can teach. You have a software engineering background and have built with APIs, SDKs, or developer tools. You know what it feels like to hit a wall in someone else's docs — and you know how to fix it. A YouTube operator. You've owned a technical YouTube channel before — not just appeared in videos. You know the full workflow: scripting for retention, filming efficiently, editing for technical audiences, and building a publishing cadence that doesn't collapse under pressure. Fluent in the AI/ML developer ecosystem. Agents, LLM tooling, orchestration frameworks, RAG pipelines — you speak this language and you've built in it. You understand where Firecrawl fits and why developers reach for it. Thinks about docs as infrastructure. You understand that in an agent-first world, documentation needs to be structured for machines as much as humans. You have opinions about how to do that. Community-connected. You have real relationships in the AI engineering or open source world — not just followers. You can open doors for Firecrawl that cold outreach can't. Backgrounds that often do well: DevRel at an API-first or developer tools company, software engineer who started a technical YouTube channel, open source contributor with a content track record. What We're NOT Looking For - Content marketers who have never shipped code - People who measure DevRel success in video views over developer adoption - Anyone waiting for a content calendar to be handed to them before they start creating A Note On Pace We're a small team doing a lot. Roles here are loosely defined on purpose — you'll own things that don't have a clear owner yet, and that's a feature, not a bug. If you need your scope fully defined before you can move, this probably isn't the right fit. If you want to build something that matters inside one of the fastest-growing AI infrastructure companies in the world, let's talk. Benefits & Perks Available to all employees Salary that makes sense — $150,000–$200,000/year (SF, U.S.-based), based on impact, not tenure Own a piece — Up to 0.1% equity in what you're helping build Generous PTO — 15 days mandatory, anything after 24 days, just ask (holidays excluded); take the time you need to recharge Parental leave — 12 weeks fully paid, for moms and dads Wellness stipend — $100/month for the gym, therapy, massages, or whatever keeps you human Learning & Development — Expense up to $1,000/year toward anything that helps you grow professionally Team offsites — A change of scenery, minus the trust falls Sabbatical — 3 paid months off after 4 years, do something fun and new Available to US-based full-time employees Full coverage, no red tape — Medical, dental, and vision (100% for employees, 50% for spouse/kids) — no weird loopholes, just care that works Life & Disability insurance — Employer-paid short-term disability, long-term disability, and life insurance — coverage for life's curveballs Supplemental options — Optional accident, critical illness, hospital indemnity, and voluntary life insurance for extra peace of mind Doctegrity telehealth — Talk to a doctor from your couch 401(k) plan — Retirement might be a ways off, but future-you will thank you Pre-tax benefits — Access to FSAs and commuter benefits (US-only) to help your wallet out a bit Pet insurance — Because fur babies are family too Available to SF-based employees SF HQ perks — Snacks, drinks, team lunches, intense ping pong, and peak startup energy E-Bike transportation — A loaner electric bike to get you around the city, on us Interview Process Application Review — Send us your work: a YouTube channel you've grown, docs you've owned, or technical content you've created. A quick note on what you'd fix about Firecrawl's docs or content today. Intro Chat (~20 min) — Quick alignment call. We'll talk about what you've built, how you think about developer education, and what you'd tackle first. Deep Dive Chat (~45 min) — Walk us through a real example: a piece of content or docs work that measurably grew developer adoption. Then a live scenario — how would you approach rewriting Firecrawl's docs for an agent-first world? Founder Chat (~30 min) — Culture, pace, ownership, and how you like to work. Time for your questions too. Paid Work Trial (1–2 weeks) — Build something real: a tutorial, a doc rewrite, or a short-form video. We evaluate on technical accuracy, clarity, and whether a developer would actually use it. Decision — We move fast after the trial. If you want to be the voice developers learn Firecrawl from — and you have the engineering chops and content track record to back it up — this is your shot. 👉 Apply now.

California
$150K - $200K / year
U.S. Bank logo

Lead Software Engineer - Calypso in Charlotte, North Carolina

U.S. Bank

U.S. Bank is one of the top five largest commercial banks in the United States, with more than 5,000 ATMs and 2,900 banking locations across the country. As an

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One. Job Description U.S. Bank is seeking the position of Lead Software Engineer - Calypso in Charlotte, North Carolina. Essential Responsibilities: - Design, develop, implement, and support enterprise trading, risk & collateral management solutions for business needs using the Calypso trading application. - Support and maintain existing Calypso implementation. - Support the business end-to-end for all trading and post trade requirements including accounting and regulatory reporting. - Provide support and maintenance of the existing system and development of various projects/interfaces required for business needs and compliance. - Interact with business users to gather requirements in capital markets (derivatives, fixed income, commodities, and collateral management) and translate them into Calypso system configurations and custom extensions, define JIRA user stories, organize meetings and coordinate among business and interface partners. - Design and implement software solutions using Java, Calypso APIs, and related technologies to support trade lifecycle management, pricing, risk, settlement, and collateral workflows. - Work with all stakeholders to prepare detailed project plans that include clearly written expectations. - Lead development team for development, support and enhancement activities for Treasury Products and Hedge Accounting. - Lead effort towards Proof of Concept for new initiatives and Test Planning. - Design, implement, test and maintain the Calypso application using Calypso, Unix, Jenkins, AutoSys and Java. - Develop RESTful APIs to provide real time information for Hedge Accounting Tool (HAT) and provide accessibility for Hedge Relationship/Accounting reports. - Configure and maintain risk analysis reports. - Configure and set-up products (FHLB Advances (Structured Flows) & Bond FRN) for Treasury Desk. - Participate in end-to-end SDLC (requirement gathering, technical design, coding, unit testing, deployment, and production support). - Optimize system performance, troubleshoot complex issues, and provide Level 3 support to operations, traders, and risk teams. - Mentor junior developers and collaborate with QA, DevOps, and business analysts in an Agile environment. - Document technical specifications, workflows, and best practices in accordance with corporate standards. - Manage the development codebase in GitLab repository. - Propose test plan to cover all scenarios like End of Day processing, GL reconciliation and Report generation. - Provide support in executing different types of trades in existing Calypso implementation. Position may allow working from home within commuting distance of worksite location. Multiple Positions. Basic Qualifications: Requires a Bachelor’s degree (or foreign equivalent) in Computer Science or Computer Science and Engineering plus 5 years of progressive post-baccalaureate experience as a Software Engineer, Software Developer, or related. Required Skills/Experience: Must possess 5 years of experience with all of the following: (a) Designing, developing, implementing, testing and maintaining the Calypso application using Java, Spring, and Hibernate; (b) Developing custom code changes in Calypso for maintenance items using Java and J2EE development and Calypso SDK; (c) Developing and enhancing the functionality for FX products including FX Options, GL reconciliation and report generation in Calypso; (d) Providing accounting configuration support; (e) Oracle database including stored procedures and performance tuning; (f) SDLC methodologies (either Agile or Waterfall) using Jira; (g) Knowledge of Derivatives, FX, Commodities, Securities financing; (h) Utilizing the following:, Java, XML, RESTful Web Services, Java Script, AutoSys, SQL, PL/SQL, Unix or Linux, JSON, Git, Jenkins and Maven. Base pay range may vary if an offer is made for work in a different location. Pay Range: $154,669 - $ 164,100 . (#LI-NDI #LI-DNI #LI-DNP #DE-DNP #IND-DNP) - The examination for this position may include additional supplemental questionnaires. Improper or missing responses could affect your application. - This position is not eligible for visa sponsorship. If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants. Benefits: Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following: - Healthcare (medical, dental, vision) - Basic term and optional term life insurance - Short-term and long-term disability - Pregnancy disability and parental leave - 401(k) and employer-funded retirement plan - Paid vacation (from two to five weeks depending on salary grade and tenure) - Up to 11 paid holiday opportunities - Adoption assistance - Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law Review our full benefits available by employment status here. U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law. E-Verify U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures. Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies. Posting may be closed earlier due to high volume of applicants.

United States
$154K - $164K / year
Job Closed