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

OnBoard · 3 hours ago

Principal Software Engineer

OnBoard is a leading board management software platform that helps organizations achieve higher levels of functionality. The Principal Software Engineer will be responsible for designing, developing, and implementing high-quality software solutions while providing technical leadership and mentorship to the engineering team.

CollaborationDocument ManagementMeeting SoftwareSoftware
check
H1B Sponsor Likelynote
Hiring Manager
Emily O'Connell
linkedin

Responsibilities

Lead the design, development, and implementation of complex software systems and solutions
Translate business requirements into a well-formed technical design and help bring that design into life with the team, in an iterative fashion
Provide technical expertise and guidance to the engineering team, ensuring adherence to best practices and architectural principles
Collaborate with cross-functional teams to translate business requirements into scalable and robust software designs
Mentor and coach team members, fostering their professional growth and promoting a culture of knowledge sharing and continuous learning
Write reusable code, build libraries for future use, conduct code reviews, ensure code quality, and enforce coding standards
Drive technical innovation and identify opportunities for process improvements and optimization
Collaborate with product owners, architects, and stakeholders to define project goals, scope, and timelines
Stay up to date with emerging technologies and industry trends and evaluate their potential impact on our software solutions
Help build and maintain a healthy engineering culture, being an advocate for diversity and inclusion, across the company

Qualification

Software EngineeringSaaS ApplicationsVue.JSC#.NET CoreRESTful Design PatternsMicroservices ArchitectureCI/CD PipelinesAzure DevOpsAgile MethodologiesTroubleshooting SkillsTechnical LeadershipMentorshipProblem SolvingCollaboration

Required

Bachelor's Degree in software engineering, computer science, information technology, or similar
10+ years proven experience of platform development experience, primarily developing user-facing production features on a modern web stack
5-7 years' experience building and maintaining Vue.JS (or similar e.g., React, Angular 2+, etc.) applications
5-7 years' experience developing web applications with C# and .NET Core
5+ years' experience with RESTful design patterns and microservices architecture; including high-scale cloud mechanisms like event hubs, messaging systems, and data lakes
Excellent troubleshooting skills with the ability to analyze and resolve difficult problems quickly
Experience working in a high transaction, high security environment where SOC2, ISO27001 compliance is required
Strong proficiency in CI/CD pipelines, git workflow, etc.; ideally in Azure DevOps
Strong CSS/JS development and testing abilities
Demonstrated leadership experience in software development projects
Mastery of agile development methodologies and DevOps practices

Benefits

Company provided equipment (laptop, software, etc.)
Employment with a growing, casual, fun, philanthropic minded company
Employer paid extended health benefits, including health spending account (CAN based employees)
US Based Employees
Comprehensive, high-quality medical/prescription drug plan options, as well as dental and vision plan offerings.
An employer contribution to your Health Savings Account (HSA) if you participate in a High Deductible Healthcare Plan.
Medical Flexible Spending Accounts available.
Dependent Care Flexible Spending Accounts available.
Basic life insurance in the amount of $50,000 or 1 X’s your salary (whichever is higher).
Short and long-term disability and Accidental Death and Dismemberment benefits at no cost to you.
401K Retirement Savings Plan with automatic enrollment at the first of the month following 60 days of employment at 5% to help you secure your financial freedom. We offer a generous company match that starts on the first of the month following 60 days of employment. The company match is dollar for dollar on the first 3% of your pay that you contribute and $0.50 on the dollar on the next 2%, for a total match of 4%.
Open Paid Time Off (PTO) and holiday schedule

Company

OnBoard

twittertwittertwitter
company-logo
OnBoard is a secure board management platform that helps organizations prepare, conduct, and analyze board meetings.

H1B Sponsorship

OnBoard 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
2024 (1)
2023 (1)
2022 (1)
2020 (3)

Funding

Current Stage
Growth Stage
Total Funding
$105M
Key Investors
JMI EquityFive Elms CapitalSaratoga Partners
2021-07-07Private Equity· $100M
2018-09-17Private Equity· $5M
2018-07-05Private Equity

Leadership Team

leader-logo
Marc Huffman
Chief Executive Officer
linkedin
leader-logo
Paroon Chadha
Co-founder and CEO
linkedin
Company data provided by crunchbase