LosAngelesRecruiter Since 2001
the smart solution for Los Angeles jobs

Principal Software Engineer, Backend

Company: BlackLine
Location: Los Angeles
Posted on: April 10, 2021

Job Description:

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.Work, Play and Grow at BlackLine!Make Your Mark:BlackLine empowers our team members to be change agents and are always seeking new and innovative ways to solve problems. We are experiencing explosive growth and looking for passionate and talented people to join our team.As a Principal Software Engineer, you will play a crucial role in delivering high quality releases to our customers by defining application architecture, designing, developing, troubleshooting, maintaining, optimizing and scaling BlackLine's cloud-based backend services and driving innovation into our product suite.This position is ideally located at either our Pleasanton CA or Woodland Hills CA offices but we will also consider fully remote candidates with occasional travel.You'll Get To :* Provide technical expertise and leadership in technology direction, road-mapping, architecture definition, design, development, and delivery of enterprise-class solutions while adhering to timelines, coding standards, requirements, and quality.* Architect, design, develop, test, troubleshoot, debug, optimize, scale, capacity plan, deploy, maintain and improve software applications, driving the delivery of high-quality value and features to BlackLine's customers. Develop functional and technical specifications, and test plans. Review others' code. Develop and document functional and technical requirements.* Work collaboratively across the company to design, communicate and further assist with adoption of architecture and coding standards and best practices and architectural plans. Solve complex architectural and design problems, create robust architectural solutions.* Implement, refine, and enforce software development techniques to ensure that delivered features meet software integration, performance, security, and maintainability expectations.* Collaborate with other teams to define and optimize existing features as well as design and build new features in a rapid iterative environment* Coach and mentor less experienced engineers* Research, test, benchmark, and evaluate new tools and technologies and recommend ways to implement them in product development. Identify and create solutions that are likely to contribute to the development of new company concepts while keeping in mind the business strategy, short- and long-term roadmap, and architectural considerations to support them in a highly scalable and easy extensible manner.* Identify and create solutions that are likely to contribute to the development of new company concepts while keeping in mind the business strategy, short- and long-term roadmap, and architectural considerations to support them in a highly scalable and easy extensible manner.* Actively participate in research, development, support, management and other company initiatives designing solutions to optimally address current and future business requirements and infrastructure plans.* 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 key technical staff and guide them to solutions on complex design issues.* Establish strong relationships with company's leadership to ensure the use of technologies are well understood. Act as a conduit for questions and information flow, when those outside of Engineering have ideas for new technology applications.* Speak in terms relevant to audience, translating technical concepts into non-technical language and vice versa. Facilitate consensus building while striving for win/win scenarios and elicit value-add contributions from all team members in group settings.* Maintain a strong sense of business value and return on investment in planning, design, and communication.* Proactively identify issues, bottlenecks, gaps, or other areas of concern or opportunity and work to either directly affect change, or advocate for that change by working with peers and leadership to build consensus and take action.* Perform critical maintenance, deployment, and release support activities, including occasional off-hours supportWhat You'll Bring:* 10+ years of hands-on experience of providing vision and leading the architecture, design and development of complex, highly scalable, Enterprise SaaS Applications and RESTful APIs* Understanding and experience of microservices, preferably leading the transition of a monolithic application to a modern microservices architecture* Solid appreciation of large-scale SaaS applications operating in a production environment for Fortune 50 type customers including knowledge of APM tools and concepts such as scalability and extensibility* Expert level C# or Java* A deep understanding of computer science foundations including data structures, algorithms, and design patterns* An ability to deal with higher levels of abstraction and ambiguity and to take open ended technical problems, create clarity, design solutions and delegate components* Successful experience and willingness to take accountability for delivery of entire projects* Breadth of knowledge across modern technology trends such as CI/CD, Big Data, Security and others* Prior working experience in Scrum, or other Agile development methodologies* Passion for engineering excellence through automation, unit testing, and process improvements* Superior analytical and problem-solving abilities* Excellent written and verbal communication skills* BS degree in Computer Science, or equivalent experienceThrive 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 company who believes in providing the best possible service to its clients, and that starts with offering amazing perks to its employees. These perks include 100% coverage for healthcare, vision, and dental, 401(k) matching, ESPP, food, drinks, games, and so much more!* A culture where BlackLiners' 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, 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.

Keywords: BlackLine, Los Angeles , Principal Software Engineer, Backend, IT / Software / Systems , Los Angeles, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Application Developer
Description: OverviewThe Application Developer will be responsible for the overall coding and design of technology solutions that address the business needs of PennyMac.Job DescriptionUtilize Minimum requirement to (more...)
Company: PennyMac
Location: Moorpark
Posted on: 04/18/2021

Entry Level Software Engineer
Description: Revature, a fast growing employer of emergency technology is looking for entry level candidates with a curiousity towards IT to train as Software Engineers.What We Are Looking For ul li College degree (more...)
Company: Revature
Location: Lakewood
Posted on: 04/18/2021

Linux Systems Administrator II
Description: Raytheon currently has an exciting IT position available that supports the Raytheon mission of making the world a safer place.We are currently seeking a Linux / Unix Systems Administrator that will be (more...)
Company: Raytheon Technologies
Location: El Segundo
Posted on: 04/18/2021


Soothe: Mobile Stylist/Esthetician - Independent Contractor
Description: Los Angeles, CA Join the top rated on-demand wellness service in the world Soothe connects licensed professionals directly to clients via our app, making the wellness industry more accessible and lucrative (more...)
Company: Soothe
Location: Culver City
Posted on: 04/18/2021

Entry Level Java Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 new Entry Level Java-- Developers in the next 4 weeks.One day someone is going to ask you where you got your (more...)
Company: Revature
Location: Rialto
Posted on: 04/18/2021

Junior Software Developer
Description: Revature, a fast growing employer of emergency technology is looking for entry level candidates with a curiousity towards IT to train as Junior Software Developers.What We Are Looking For ul li College (more...)
Company: Revature
Location: Rialto
Posted on: 04/18/2021

SENIOR SOFTWARE TEST ENGINEER
Description: Position Title: Senior Software Test Engineer Position Description: Protingent has an exciting direct hire opportunity with our client in El Segundo, California. Job Requirements: Lead design and development (more...)
Company: Protingent
Location: El Segundo
Posted on: 04/18/2021

Java Developer - Entry Level
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 new Entry Level Java-- Developers in the next 4 weeks.One day someone is going to ask you where you got your (more...)
Company: Revature
Location: Lakewood
Posted on: 04/18/2021

Scrum Master
Description: Scrum Master Agile Evangelist The Scrum Master role helps scrum teams reach peak productivity by facilitating Scrum ceremonies, assisting the Product Owner with maintaining a healthy and actionable backlog, (more...)
Company: Prosum
Location: Los Angeles
Posted on: 04/18/2021

Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...)
Company: Revature
Location: La Verne
Posted on: 04/18/2021

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Los Angeles RSS job feeds