Purple · 5 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
FurnitureHome Decor
Insider Connection @Purple
Responsibilities
Leads teams in the development of new products, solutions, and processes.
Oversees project logistics and resource allocation.
Communicates technical information to non-technical stakeholders.
Collaborates with other team leaders and departments.
Designs software solutions for medium to high complexity requirements without direct guidance leveraging existing standards.
Develops/builds the code of high-priority and high complexity systems according to the functional specifications, detailed design, maintainability, and coding and efficiency standards without direct guidance.
Accountable for estimating, evaluating risks, and technical task prioritization based on requirements.
Actively partners with project manager, Quality Assurance and/or stakeholders to ensure quality project delivery.
Writes and executes unit test cases to verify basic functionality of their or a peer's code without direct guidance.
Creates, maintains, and publishes system level documentation without direct guidance, including system diagrams.
Work with the Celigo (integrator.io) integrations platform to design and develop new integrations as well as maintain over 100 old ones.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s Degree in appropriate field of study or equivalent work experience.
4+ years professional application development experience.
2+ years of people management in a technology field.
Experience implementing and testing complex code on a team as part of a production web or mobile application.
Practical experience with MVC architecture, unidirectional data flow, and minimal class/object interfaces.
Experience writing SQL queries for MySQL or another relational database.
Experience in Web Services standards and technologies (e.g. XML, SOAP, WSDL, REST, etc.).
Experience with React or another component-based UI library.
Experience in building and maintaining third-party API’s and microservices.
Experience in AWS (S3 buckets, cognito, cloudwatch, SES, cloudfront, etc).
Experience in nodeJS and TypeScript.
Experience in Celigo or similar IPaaS system.
Deep knowledge of integrations design patterns and how to implement them.
Leadership, teambuilding, and mentoring skills.
Design, develop and implement unit and scenario testing for existing code base and for new projects.
Ability to quickly understand and work with unfamiliar complex code.
Ability to work within scope definition and meet deadlines.
Strong documentation skills needed for SOX compliance.
Benefits
Medical, Dental, Vision
401(k) Match
Flexible PTO
Earn a Mattress
Purple Swag
Amazing Purple Products
Company
Purple
Purple is a Utah-based mattress company that also produces pillows, seat cushion, and platform bases.
H1B Sponsorship
Purple 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
Trends of Total Sponsorships
2021 (2)
Funding
Current Stage
Public CompanyTotal Funding
$62.98MKey Investors
Holland Capital
2023-02-08Post Ipo Equity· $61M
2021-01-05Post Ipo Equity· Undisclosed
2018-02-05IPO· nasdaq:PRPL
Recent News
2024-03-14
Company data provided by crunchbase