Principal Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

BlackLine ยท 7 hours ago

Principal Engineer

BlackLine is a leading provider of cloud software that automates and controls the financial close process. As a Principal Software Engineer, you will deliver high-quality releases by defining application architecture, developing backend services, and mentoring less experienced engineers.

Computer Software
check
H1B Sponsor Likelynote

Responsibilities

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, perform the capacity planning, 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
Develop and document functional and technical requirements
Work collaboratively across the company to design, communicate and further assist with adoption of best practices in architecture and implementation
Deliver robust architectural solutions for complex design problems
Implement, refine, and enforce software development techniques to ensure that 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. 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
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 act
Perform critical maintenance, deployment, and release support activities, including occasional off-hours support
Other duties as assigned

Qualification

Cloud software developmentSaaS product deliveryApplication architectureMicroservices architectureProgramming languagesSQL databasesNoSQL databasesAgile methodologiesTechnical leadershipProblem-solvingCollaborationCommunication skillsMentoring

Required

Prior experience of building metadata driven application extensibility platforms to support custom fields, custom validations, rules, triggers and user exits
Strong expertise in using search engines like Elastic Search or similar
Prior experience using Rules Engine like Drools or similar
Experience in using SQL databases (Postgres, Sql Server or similar) and NoSQL databases (Redis, Mongodb, Cassandra or similar)
Handson experience in building and managing User Exit Frameworks
Prior experience of delivering SaaS in a public cloud (GCP, AWS or Azure)
BS degree in Computer Science, or equivalent experience
10+ years of experience with software development in general purpose programming languages including but not limited to: C#, Java, C/C++
8+ years of hands-on experience in building Web Applications, SaaS products, and RESTful APIs
2+ years' experience in the Application, System, Solution or Data Architecture including strategic IT planning and integration
Strong expertise in translating business strategies into technical, strategic and execution plans (road- maps)
A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems
Experience in UI extensibility using configuration design and development
Experience in micro service architecture with exposure to Kubernetes
Experience as a technical influencer for highly scalable distributed system designs
Experience as a technical lead on significant development initiatives
Superior analytical and problem-solving abilities
Excellent written and verbal communication skills
Adaptable team player with strong collaboration skills and a focus on results and value delivery
Passion for engineering excellence through automation, unit testing, and process

Preferred

Prior working experience in Scrum, or other Agile development methodologies, is preferred
Prior experience in building Business Application Extensibility Platform
Prior experience in API gateway implementation, preferably Apigee
Prior experience on Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, Federation, SSO (using Okta, Ping Federate or similar)

Benefits

Short-term and long-term incentive programs
Benefit and wellness plans

Company

BlackLine

company-logo
Companies turn to BlackLine (Nasdaq: BL) to help solve their most complex finance and accounting challenges.

H1B Sponsorship

BlackLine has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (41)
2024 (32)
2023 (41)
2022 (50)
2021 (40)
2020 (41)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Owen Ryan
Co-Chief Executive Officer
linkedin
leader-logo
Mark Partin
Chief Financial Officer
linkedin
Company data provided by crunchbase