Job Closed
This listing is no longer active.
BlackLine is a leading global provider of cloud software that controls and automates accounting and finance processes for businesses and organizations of all si
Staff I Software Engineer
Location
California
Posted
108 days ago
Salary
$193K - $242K / year
Seniority
Senior
Job Description
Staff I Software Engineer
BlackLine
Get to Know Us: It's fun to work in a company where people truly believe in what they're doing! At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications. Since being founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial close process. Our vision is to modernize the finance and accounting function to enable greater operational effectiveness and agility, and we are committed to delivering innovative solutions and services to empower accounting and finance leaders around the world to achieve Modern Finance. Being a best-in-class SaaS Company, we understand that bringing in new ideas and innovative technology is mission critical. At BlackLine we are always working with new, cutting edge technology that encourages our teams to learn something new and expand their creativity and technical skillset that will accelerate their careers. Work, Play and Grow at BlackLine! Make Your Mark: As a Staff Software Engineer, you will play a crucial role in building the next generation of BlackLine application and data platform. BlackLine thrives on data and we are investing heavily in being able to sync data from and to BlackLine and various ERP, Bank, Payments, Tax and Subledger systems. You will be responsible for designing and building connectors to these various systems, while striving for extensibility, usability and scalability of data transfer using a full breadth of data transfer protocols available by each system. You will be be part of a team which drives innovation into our product suite by designing, developing, troubleshooting, maintaining, optimizing and scaling cloud-based backend platform components, services and frameworks, including but not limited to Event Bus, API Gateway, Developer Portal, Job Scheduler, Identity Management, Search, Workflow Orchestration and Data Integration. In addition to being a hands-on engineer, you will also lead and mentor other engineers in the team. If you have a passion for delivering products that make a difference, are driven to make things better in all that you do and are eager to work in a collaborative agile environment where developers are dedicated to solving customer problems and innovating, we would love to talk to you. You'll Get To: - Provide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services. - Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements. - Maintain a strong sense of business value and return on investment in planning, design, and communication. - Lead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility. - Estimate the project scope and timelines, and consistently deliver on those commitments. - Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations. - Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development. - Maintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure code. - Inspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization. - Mentor and coach team members, guide them to solutions on complex design issues and do peer code reviews. - Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change. - Perform critical maintenance, deployment, and release support activities, including occasional off-hours support. What You'll Bring: - Bachelors Degree in, Computer Science or related disciplines. - 7+ years of professional experience in building Web scale highly available multi-tenant SaaS with focus on backend platform, frameworks, RESTful APIs and microservices. - Expert in one or more object-oriented programming languages - C#, Java or C++. - Fluent in .NET, SQL, No-SQL, data modeling and transactional flows. - A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of writing high concurrency, multi-threaded, secure, scalable code. - Proven experience deilivering and extending highly extensible, modular applications with various models of extensibility such as white-box, glass-box, gray-box, and black-box. In practice, experience with extensibiity through OO patters, plugins, external callouts, and events and notifications. - Experience as a technical lead for design, architecture and code review of highly scalable distributed systems and event driven architecture. - Superior analytical, problem-solving and system level performance analysis abilities. - Excellent written and verbal communication skills. - Adaptable team player with strong collaboration skills and a focus on results and value delivery. - Experience working in an Agile development environment. - Passion for engineering excellence through automation, unit testing, and process improvements. - Experience with data integration and ETL tools (both productized and open source) We're Even More Excited If You Have: - 3+ years of experience with a public cloud (AWS, Azure, or GCP) and solid understanding of cloud-native services. - FinTech or Financial services domain background. - Experience with ERP (SAP, Oracle, Netsuite or Microsoft) platforms, with a focus on the general ledger. Thrive at BlackLine Because You Are Joining: - A technology-based company with a sense of adventure and a vision for the future. Every door at BlackLine is open. Just bring your brains, your problem-solving skills, and be part of a winning team at the world's most trusted name in Finance Automation! - A culture that is kind, open, and accepting. It's a place where people can embrace what makes them unique, and the mix of cultural backgrounds and varying interests cultivates diverse thought and perspectives. - A culture where BlackLiner's continued growth and learning is empowered. BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity. BlackLine is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, race, ethnicity, age, religious creed, national origin, physical or mental disability, ancestry, color, marital status, sexual orientation, military or veteran status, status as a victim of domestic violence, sexual assault or stalking, medical condition, genetic information, or any other protected class or category recognized by applicable equal employment opportunity or other similar laws. BlackLine recognizes that the ways we work and the workplace itself have shifted. We innovate in a workplace that optimizes a combination of virtual and in-person interactions to maximize collaboration and nurture our culture. Candidates who live within a reasonable commute to one of our offices will work in the office at least 3 days a week. Salary Range: USD $193,000.00/Yr. - USD $242,000.00/Yr. Pay Transparency Statement: Placement within this range depends upon several factors, including the applicant's prior relevant job experience, skill set, and geographic location. In addition to base pay, BlackLine also offers short-term and long-term incentive programs, based on eligibility, along with a robust offering of benefit and wellness plans. BlackLine is committed to creating an inclusive and accessible experience for all candidates. If you require a reasonable accommodation that would better enable your success during the application or interview process, please complete this form. Accommodations: BlackLine is committed to creating an inclusive and accessible experience for all candidates. If you require a reasonable accommodation that would better enable your success during the application or interview process, please complete this form.
Benefits
- 401(K), 401(K) matching, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Documented equal pay policy, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Paid volunteer time, Online course subscriptions available, Open office floor plan, Paid holidays, Pair programming, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Tuition reimbursement, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Employee-led culture committees, Quarterly engagement surveys, Hybrid work model, Employee awards, Pay transparency, Mother's room, Flexible time off, Floating holidays, Bereavement leave benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer (C++, OS internals)
NexthinkUnparalleled Visibility Into Issue Detection, Diagnosis, and Remediation
Company Description Nexthink is the leader in digital employee experience management software. The company provides IT leaders with unprecedented insight allowing them to see, diagnose and fix issues at scale impacting employees anywhere, with any application or network, before employees notice the issue. As the first solution to allow IT to progress from reactive problem solving to proactive optimization, Nexthink enables its more than 1,300 customers to provide better digital experiences to more than 18 million employees. Dual headquartered in Lausanne, Switzerland and Boston, Massachusetts, Nexthink has 9 offices worldwide. #LI-Hybrid Job Description Inside the Nexthink Engineering department, the team you will be joining participates in building what we call the Collectors: the endpoint agents that run on the system of the millions of employees mentioned above. In a nutshell, Collectors extract meaningful information about the OS, interpret it, and feed it to our amazing data analytics systems. They also help remediate detected issues and improve users' device experience. Collectors are a complex and critical part of Nexthink products. They require the highest level of reliability and performance on each platform our Collectors currently run: Windows, macOS, and Linux. • Challenge #1: create comprehensive and reliable solutions • Challenge #2: do it for several platforms, using all the best from each platform • Challenge #3: keep solutions cross-platform where possible Our engineers are excited to take on broad non-conventional problems and can narrow them down to a relevant shape and function. They constantly come up with ideas to improve our product, they prototype them, then see them through in production and measure their impact. All of this with the very high standards of quality, performance and security that are part of our DNA. Qualifications • 7+ years of experience in software development. • Very good demonstrable understanding of operating systems internals. • Experience in software development on Windows and/or macOS platforms close to OS level. • You are fluent in C++, preferably up to date with the latest standard iterations. • Proven experience leading or being an important contributor to one or more significant projects. • Consistently write concise and very well-tested code. • You can navigate and debug complex code using the tools available and have very strong attention to detail. • You can do OS-level research. • Experience in kernel-mode software development is an advantage. • Experience in multi-platform/cross-platform development, especially on Windows and macOS platforms, is also an advantage. • You enjoy working in a dynamic environment, and you are result-oriented. • You are a problem solver and like challenging tasks. • You communicate clearly and concisely in English. Additional Information We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers' IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace. With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees 'Nexthinkers' and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages. If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you!
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 Software Engineer – Production Environment in Irving, Texas. Essential Responsibilities: The Software Engineer – Production Environment will take on a pivotal role in developing, coding, and maintaining sophisticated analytical models using Python and SAS, ensuring that these models are robust, efficient, and ready for deployment in production environments. This role involves not only building new solutions but also transitioning existing systems from traditional infrastructures to modern, cloud-based architectures, leveraging a variety of cloud services for big data processing, scalable computing, secure and reliable storage, and serverless computing capabilities. In addition, the Software Engineer – Production Environment will utilize automation and configuration management tools, including Jenkins for continuous integration and delivery, Terraform and CloudFormation Templates (CFT) for infrastructure as code, and Ansible for system provisioning and orchestration, to streamline deployment and operational processes. A key focus of this position is to implement solutions that are not only scalable and production-ready but also maintain high levels of reliability and performance. This includes continuously monitoring the models, troubleshooting issues as they arise, optimizing performance, and making iterative improvements to ensure that deployed systems operate efficiently under varying workloads and evolving business requirements. Position may allow working from home within a commuting distance of worksite location. Multiple Positions. Basic Qualifications: Requires a Bachelor’s degree (or foreign equivalent) in Computer Engineering, Data Analytics, or Biotechnology plus 5 years of progressive, post-baccalaureate experience as a Software Engineer, Software Programmer, or related. Required Skills/Experience: Must possess 5 years of experience with all of the following: analyzing complex business requirements and developing technical specifications to design and redesign software components and applications; migrating and integrating enterprise data across platforms, including performing data mapping and establishing relationships between data models; developing and validating statistical and analytical models using SAS, Python, SQL, and Teradata; automating data and operational processes using Python and Shell scripting to improve efficiency; optimizing data storage, processing, and execution efficiency; developing cloud infrastructure components; processing and transforming large datasets using PySpark and SQL; using Python libraries for data extraction, manipulation, and visualization; managing large-scale data processing; troubleshooting production issues; and providing ongoing technical and operational support to ensure system reliability. Position may allow working from home within a commuting distance of worksite location. Base pay range may vary if an offer is made for work in a different location. Pay Range: $119,023.00 - $155,000. (#LI-NDI #LI-DNI #LI-DNP #DE-DNP #IND-DNP) - The examination for this position may include a supplemental questionnaire. 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.
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 Software Engineer – Full Stack in Chicago, Illinois. Essential Responsibilities: The Software Engineer – Full Stack will be responsible for the end-to-end design, development, testing, deployment, and maintenance of robust full-stack solutions, including web applications, Windows components, APIs, and scheduled jobs. This includes utilizing a range of technologies such as C#, VB .NET, .NET Framework, .NET Core, .NET Core Web API, NUnit, and Swagger to build scalable, high-performance software solutions. The role involves working with front-end technologies, including React, TypeScript, JavaScript, and Kendo UI, to create responsive, user-friendly interfaces. The Software Engineer – Full Stack will support integration and testing efforts using tools such as Postman and SoapUI, ensuring seamless connectivity and functionality across applications and services. In addition, the Software Engineer – Full Stack will manage the deployment and operation of applications in containerized and cloud environments, leveraging Docker, Microsoft Azure, Kubernetes, and Rancher. The role requires designing and automating CI/CD pipelines with Jenkins to streamline development workflows and ensure rapid, reliable releases. The position also includes leveraging modern development tools such as Visual Studio, VS Code, GitLab, and GitHub Copilot to enhance productivity, enforce coding standards, and facilitate collaborative development. Responsibilities extend to managing Windows services, ActiveBatch jobs, and monitoring systems using tools like AppDynamics, Splunk, and Datadog, ensuring application stability, performance, and observability. The Software Engineer – Full Stack will actively monitor and maintain production environments across both Windows and Linux platforms, performing root cause analysis, troubleshooting complex issues, and implementing performance optimizations. The role also includes participating in quarterly Disaster Recovery (DR) exercises to ensure business continuity, maintain operational readiness, and support organizational resilience. Position may allow working from home within a commuting distance of worksite location. Multiple Positions. Basic Qualifications: Requires a Bachelor’s degree (or foreign equivalent) in Computer Science or Applied Computer Science plus 5 years of progressive post-baccalaureate experience as a Software Engineer, Technology Specialist, or related. Required Skills/Experience: Must possess 5 years of experience with all of the following: software development, application support, and systems integration; designing, developing, testing, and deploying web applications, Windows components, web APIs, and scheduled jobs using Microsoft technologies, including C#, VB .NET, .NET Framework, .NET Core, .NET Core Web API, and Windows Services; database query performance optimization using Microsoft SQL Server; front-end technologies including React, TypeScript, JavaScript, and Kendo UI; full software development lifecycle processes—including requirements gathering, technical design, coding, testing, deployment, and post-production support; deploying and managing applications in cloud and on-premises environments using CI/CD pipelines, Jenkins, Docker, Kubernetes, and Microsoft Azure; version control and collaboration tools, including GitLab, GitHub, Visual Studio, VS Code, TFS, and Jira; application monitoring, performance testing, and automated testing using AppDynamics, Splunk, Datadog, JMeter, and Selenium; enterprise integration and messaging technologies, including IBM MQ, SignalR, Redis Cache, ForgeRock, Blackduck, and Fortify; and both Windows and Linux operating systems. Position may allow working from home within a commuting distance of worksite location. Base pay range may vary if an offer is made for work in a different location. Pay Range: $112,607.00 - $163,400.00. (#LI-NDI #LI-DNI #LI-DNP #DE-DNP #IND-DNP) - The examination for this position may include a supplemental questionnaire. 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.
Principal Quantitative Developer
Fidelity InvestmentsFounded in 1946 and headquartered in Boston, Massachusetts, Fidelity Investments is a financial services corporation specializing in investment management, reti
Title: Principal Quantitative Developer Location: 499 Washington Blvd., Jersey City NJ Develops high-performance enterprise analytics platforms to support proprietary investment risk models across fixed income securities (bonds, mortgage-backed securities, structured products, and derivatives), using C/C++, Python, SQL, and Linux. Performs integration and utilization of financial libraries (QuantLib and MATLAB), along with financial data sources – Intex, Bloomberg, Refinitiv, TIPS, and other market data providers. Performs infrastructure enhancements using modern DevOps practices (Continuous Integration/Continuous Delivery (CI/CD) pipelines, Kafka, Docker, Helm charts, Amazon Web Services (AWS), and Elastic Kubernetes Service (EKS)). Primary Responsibilities: - Develops software system testing and validation procedures, programming, and documentation. - Researches, designs, and develops computer and network software or specialized utility programs. - Analyzes information to determine, recommend, and plan computer software specifications on major projects, and proposes modifications and improvements based on user need. - Applies principles and techniques of computer science, engineering, and mathematical analysis. - Updates software or enhances existing software capabilities. - Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces. - Develops software system testing and validation procedures, programming, and documentation. - Performs independent and complex technical and functional analysis for multiple simultaneous projects. - Performs post-installation testing to identify and resolve technical problems. - Assists in the planning and execution of user acceptance testing. - Develops technical modules in support of complex assignments and multi-phase projects. - Develops comprehensive documentation for multiple applications in support of corporate initiatives. - Partners with investment teams on portfolio construction, risk management, and alpha research projects. - Adds scale, rigor, and repeatability to research through software development standard methodologies. - Implements research projects through the entire software development lifecycle using full-stack implementation. - Applies advanced analytics and quantitative concepts to support investment needs and develop new solutions. Education and Experience: Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Quantitative Finance, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Quantitative Developer (or closely related occupation) developing, testing, and maintaining software applications, using C, C++, C#, Python, or SQL in a Linux and Windows based distributed environment. Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Quantitative Finance, or a closely related field (or foreign education equivalent and three (3) years of experience as a Principal Quantitative Developer (or closely related occupation) developing, testing, and maintaining software applications, using C, C++, C#, Python, or SQL in a Linux and Windows based distributed environment. Skills and Knowledge: Candidate must also possess: - Demonstrated Expertise (“DE”) performing software development using C, C++ 14/17, STL, Boost, and C# in Linux and Windows environments; performing distributed messaging and data streaming, using Apache Kafka; applying Object-Oriented Programming principles and design patterns; implementing networking protocols, data structures, algorithms, and concurrency models; and processing financial market data using software engineering techniques. - DE performing all stages of Software Development Life Cycle (SDLC) – gathering and analyzing requirements (using SQL and Python) and coordinating the deployment, testing, and continuous enhancement of software applications, adhering to Agile methodologies. - DE performing software application testing, troubleshooting, and debugging (to meet functional and non-functional requirements), using GNU Debugger (GDB), Visual Studio Debugger, Python, and SQL; providing high level technical support to production applications to ensure their stability, performance, and reliability. - DE deploying applications into production environment by establishing a robust CI/CD pipeline with Jenkins, using Git or GitHub for version control and Python or Linux scripting for automation; and containerizing the application components with Docker managed, using Kubernetes helm chart (EKS) within the AWS Cloud EC2 and S3 services. Salary: $173,000.00 - $183,000.00/year. #PE1M2 #LI-DNI Certifications: Category: 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. Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.



