Leads the development, modernization, integration, support, and enhancement of business applications. Responsibilities include full-stack software engineering, RESTful API development, relational database design, business intelligence reporting, application migrations, containerization, CI/CD, and Agile delivery coordination. The role also facilitates Agile ceremonies, manages competing priorities, supports COTS systems, performs troubleshooting, conducts code reviews, and communicates progress and delivery metrics to technical teams and business stakeholders.
We have an opportunity for an experienced Senior Software Engineer to lead the development, enhancement, and support of multiple business applications. This role combines hands-on software engineering with Agile project coordination, application modernization, and collaboration with technical teams and business stakeholders.
What You’ll Do- Modernize existing applications by assessing codebases, mapping data models, and executing phased migrations while preserving functionality and data integrity.
- Design, develop, and maintain secure, scalable applications using object-oriented programming, client-side frameworks, and relational databases.
- Coordinate multiple development initiatives, manage competing priorities, and communicate progress to stakeholders.
- Develop and integrate RESTful APIs to connect applications and services.
- Troubleshoot application issues and provide ongoing technical support for business systems.
- Design and optimize relational database schemas, queries, and data access components.
- Develop, enhance, and maintain business intelligence reports.
- Write user stories, deliver features through Agile sprints, demonstrate completed work, and facilitate standups, backlog refinement, and retrospectives.
- Use Git branching strategies and code reviews to support collaborative development.
- Support containerized applications and CI/CD processes.
- Track and report delivery metrics, including cycle time, lead time, and burndown.
- At least five years within the past seven years of application development experience covering:
- Object-oriented development, such as .NET, Java, or Ruby on Rails.
- Client-side scripting and frameworks, such as JavaScript, React, or jQuery.
- Mobile development, such as .NET MAUI or React Native.
- Apple development using Swift.
- Relational databases, such as SQL Server, MySQL, or Oracle.
- At least one year of professional Git experience using defined branching strategies.
- At least two years developing, enhancing, and supporting business intelligence reports using tools such as Power BI, Crystal Reports, or Cognos.
- At least three years within the past seven years delivering features through Agile sprints, demonstrating work to stakeholders, and facilitating Agile ceremonies.
- At least one year providing onsite technical support for commercial off-the-shelf (COTS) systems.
- Strong application development skills using technologies such as C#, ASP.NET Core, .NET 8+, Entity Framework, Java, Spring Boot, Hibernate, Ruby on Rails, Ruby Gems, Rails APIs, and WebSockets.
- Proficiency in client-side technologies such as JavaScript, jQuery, Angular, or React.
- Hands-on experience with relational database development, schema design, query optimization, and object-relational mapping.
- Strong knowledge of RESTful API design, development, and integration.
- Experience with application migration, including code analysis, data mapping, and phased implementation.
- Experience with containerization platforms such as OpenShift, Docker, Kubernetes, or similar technologies.
- Familiarity with CI/CD pipeline setup and management.
- Experience managing development work through Azure DevOps or Jira.
- Ability to work independently and collaboratively, driving assignments from planning through completion.
- Strong problem-solving skills and attention to detail.
- Clear written and verbal communication with technical and nontechnical audiences.
- Ability to navigate competing stakeholder priorities.
- Commitment to continuous learning and evolving development practices.
Bachelor’s degree in computer science, information technology, or a related field. Additional qualifying experience may substitute for the required education on a year-for-year basis.
Similar Jobs
Fintech • Machine Learning • Payments • Software • Financial Services
Leads large-scale full-stack engineering initiatives, technical architecture, and developer teams building distributed, cloud-native systems. Designs reliable microservices and platform solutions using modern programming languages, databases, containers, and cloud services. Partners with product leaders and architects on technology roadmaps, mentors engineers, establishes engineering standards, drives observability and performance improvements, and leads cross-functional technical initiatives.
Top Skills:
Ai Coding ToolsAPIsAutomated Testing FrameworksAWSAzureBitbucketC#Ci/CdDockerGCPGitGitGoIde CopilotsInfrastructure As CodeJavaJavaScriptKubernetesNode.jsNoSQLObservabilityOpen Source FrameworksPythonRdbmsRustScalaTypescript
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Develop and maintain large-scale full-stack product features, guiding technical direction and balancing correctness, performance, reliability, security, and customer impact. Collaborate with product, design, and engineering teams to build dynamic user experiences, write tested and maintainable code, conduct code reviews, document systems, debug complex issues, and resolve production problems.
Fintech • Machine Learning • Payments • Software • Financial Services
Leads technical vision and architecture for customer resiliency systems. Designs scalable, operable solutions; modernizes monoliths into microservices and event-driven platforms; establishes API and engineering standards; and contributes hands-on across the software lifecycle. Collaborates with senior leaders, mentors engineers, drives cross-divisional initiatives, promotes engineering excellence, and advises on enterprise architecture, cloud computing, data architecture, performance, and scalability.
Top Skills:
Agentic Ai Coding ToolsAWSC#DatabasesEvent-Driven PlatformsGoGCPJavaJavaScriptMicroservicesAzureNetworking ProtocolsPythonRustScalaSpa FrameworksTypescriptVirtualization Technologies
What you need to know about the Los Angeles Tech Scene
Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering


