Senior Engineer, Software Developer

LPL Financial Holdings, Inc.$163K — $173K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or a related field plus 5 years of relevant experience, or a Master's degree plus 3 years of experience.
  • Expertise in full stack web application development with .Net Core, Angular 15+, C#, and SQL.
  • Proficient in SQL query writing and optimization using Microsoft SQL Server, including SSIS and SSRS.
  • Experience managing software development environments using Microsoft Visual Studio and version control systems like Git.
  • Skilled in CI/CD automation and deployment processes using tools like Octopus and GitHub Actions.

Responsibilities

  • Design and develop low-latency applications for high-availability systems.
  • Create robust user-facing presentation tools.
  • Collaborate with various teams for platform development and integration.
  • Implement CI/CD practices through collaboration with infrastructure teams.
  • Develop and support scalable platform components for client services.
  • Ensure software deliverables meet architectural and business criteria.
  • Participate in the software development life cycle using SAFe Agile methodologies.

Benefits

  • 401K matching to support long-term savings.
  • Comprehensive health benefits for employees and their families.
  • Employee stock options for shareholder engagement.
  • Generous paid time off policy for work-life balance.
  • Volunteer time off to encourage community engagement.
Full Job Description

Name of Employer:    LPL Financial LLC

Position Title:             Senior Engineer, Software Developer (#000244)

Requisition:                 000244

Hours:                         40 hours per week

Salary Range:             $163,550 - $173,550 per year

Location:                     13620 N FM 620 Building C, Suite 200, Austin, TX 78717

Telecommuting:         40% Telecommuting allowed

JOB DUTIES:

  • Design and develop high-volume, low-latency applications for mission-critical systems using C#, Web API, Angular, and MS SQL Server, ensuring high availability and performance.

  • Create user-facing presentation tools.

  • Collaborate with development, enterprise architecture, and support teams to design, develop, test, and maintain platforms and their integrations.

  • Work with infrastructure teams to adopt CI/CD toolchains and develop automation processes.

  • Design services and data objects to support the UI in collaboration with developers.

  • Ensure project deliverables align with software architecture and business priorities by working closely with development teams, technical leads, product managers/owners, and enterprise architecture.

  • Participate in all phases of the software engineering life cycle using the SAFe Agile methodology.

  • Enhance, maintain, and support existing web-based applications for the client management unit.

  • Collaborate with business partners, architects, quality assurance, release management, and the change control board to plan, design, develop, and implement solutions.

  • Provide technical troubleshooting and advanced debugging support.

  • Develop and implement scalable core platform components and support client applications and services.

  • Assist with conceptual design and rough order of magnitude (ROM) level effort estimation.

  • Communicate with technical and non-technical groups to provide product support.

  • Maintain necessary platform technical documentation.

REQUIREMENTS:

MINIMUM Education Requirement: Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Management Information Systems, Information Technology or a related field and five (5) years of experience in the job offered, Software Developer, Programmer Analyst, or closely related occupation.

ALTERNATIVELY: Master's degree (or foreign education equivalent) in Computer Science, Engineering, Management Information Systems, Information Technology or a related field and three (3) years of experience in the job offered, Software Developer, Programmer Analyst, or closely related occupation.

Applicants must possess demonstrated expertise with the following:

  • Demonstrated Expertise (DE) performing full stack development of web applications using .Net Core, Angular 15+, C#, JavaScript, SQL, XML Web Services, and REST APIs with AWS cloud technologies.

  • DE developing and architecting software applications and services for both client-side and server-side.

  • DE writing, optimizing, and executing complex SQL queries in Microsoft SQL Server; utilizing SQL Server Integration Services (SSIS), and SQL Server Reporting Services (SSRS).

  • DE using Microsoft Visual Studio for setup, configuration, and customization in various development environments; managing version control using Git and Team Foundation Server.

  • DE writing and executing tests with JavaScript in Postman; using automation features for CI/CD pipelines, and automating deployment processes using CI/CD tools, including Octopus and GitHub Actions.

  • DE managing all phases of the software development lifecycle using Agile and Waterfall methodologies.

  • DE creating technical diagrams, flowcharts, network diagrams, and organizational charts using Microsoft Visio.


 

Pay Range:

$163,550 - $173,550 per year
 Actual base salary varies based on factors, including but not limited to, relevant skill, prior experience, education, base salary of internal peers, demonstrated performance, and geographic location. Additionally, LPL Total Rewards package is highly competitive, designed to support your success at work, at home, and at play – such as 401K matching, health benefits, employee stock options, paid time off, volunteer time off, and more. Your recruiter will be happy to discuss all that LPL has to offer!

About LPL Financial Holdings, Inc.

LPL Financial Holdings, Inc. Careers

Joining LPL Financial Holdings, Inc. presents an unparalleled opportunity to become part of a leading team of professionals in the financial services industry. The company is renowned for its commitment to innovation, leadership, and professional growth, making it an ideal workplace for ambitious individuals looking to advance their careers.

Explore Job Opportunities

LPL Financial Holdings, Inc. offers a variety of job opportunities that cater to a range of skills and interests. From entry-level positions to senior leadership roles, each job opening provides a platform for personal and professional development. Candidates can expect a rigorous interview process that ensures each team member is not only a fit for the position but also aligns with the company's culture of excellence and integrity.

Internship Programs

For those starting their career journey, LPL Financial Holdings, Inc. provides robust internship programs designed to offer real-world experience in the financial sector. Internships are a cornerstone of the company's commitment to nurturing young talent, providing a foundation of knowledge and skills that are crucial for future employment in the industry.

Commitment to Diversity and Inclusion

Diversity and inclusion are at the heart of LPL Financial Holdings, Inc. The company believes in empowering all employees through diversity training and leadership opportunities that promote an inclusive workplace. This approach not only enhances team collaboration but also drives innovation and creativity.

Benefits and Culture

LPL Financial Holdings, Inc. is dedicated to supporting its employees with comprehensive benefits designed to promote a healthy work-life balance. Benefits include competitive health care options, retirement plans, and wellness programs. The company culture is built on a foundation of mutual respect and teamwork, encouraging networking and professional development across all levels of the organization.

Professional Growth and Development

Employees at LPL Financial Holdings, Inc. are encouraged to continuously enhance their professional skills and advance their careers within the company. Leadership development programs and continuous learning opportunities are readily available, allowing individuals to achieve their career goals and contribute effectively to their teams.

Join the LPL Financial Holdings, Inc. Team

LPL Financial Holdings, Inc. is actively hiring and looking for passionate, creative, and solution-driven team players. Explore open positions that match your skills and interests on the LPL Financial Holdings, Inc. careers page. Each position offers a chance to be part of a dynamic team that is instrumental in shaping the future of financial services.

Stay Connected

Keep up to date with career tips, insider perspectives, and industry-leading insights through the LPL Financial Holdings, Inc. careers blog. Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at LPL Financial Holdings, Inc.

SEARCH LPL FINANCIAL HOLDINGS, INC. JOBS

READ CAREERS BLOG

JOB ALERT EMAILS

Embark on a career path that fosters growth, embraces diversity, and rewards innovation. LPL Financial Holdings, Inc. is not just a company—it's a place where you can make a difference.
Learn more about LPL Financial Holdings, Inc.

Similar Jobs

More Jobs at LPL Financial Holdings, Inc.

More Information Technology Jobs

Find similar Senior Engineer, Software Developer jobs: