jobs.pl/Job offers/IT - Software Development/Principal/Senior Software Engineer
Source: CrawlJobs

Principal/Senior Software Engineer

Contract Wrangler San Mateo, United States
Full-time On-site work

Publication date: 03/09/2026

We, Contract Wrangler, based out of the US, a venture-backed Saas startup that is partnering with several giant enterprise software companies. We are addressing a huge market, have a deployed SaaS product, are booking revenue, and ramping both technology and sales.

What we do: uncover valuable business insights from neglected corporate documents by applying proprietary machine learning and advanced analytics. The result: companies can boost revenues, reduce expenses, and lower business risk. check out our profile for more details - https://cw.contractwrangler.com/

What You’ll Do

The Principal/Senior Software Engineer is a Full Stack application engineer who plays a key role within each phase of the software development lifecycle. Besides development, this individual will work cross-functionally with the company’s infrastructure, security, product, and other development teams.

Security Competencies

- Ability to protect all forms of highly confidential and proprietary business information and ability to maintain the highest standards of privacy and security.
- Ability to follow and abide by all information and security policies and practices.

Responsibilities

Build and implement next-generation SaaS applications that include front-end, BPM services layer and back-end integrations.; Validate requirements and system design.; Automate and streamline existing processes, procedures, and toolsets.; Ensure code paths are unit tested and defect free.; Participate in full integration testing.; Rapidly address issues and fix defects discovered during deployment.; Work with nearshore and offshore teams; Interact with partners and vendors.

Requirements

Functional/Technical Skills; Learning on the Fly; Self Time Management; Peer Relationships; Standing Alone; Drive for Results; Customer Focus; Integrity and Trust; Bachelor’s degree in Computer Science or Information Systems or equivalent practical experience.; Minimum 5 years of system development experience using a variety of the following technologies:; NodeJS, ReactJS, ExpressJS, Python; Web Development: HTML5, CSS3, JavaScript, SASS/LESS, jQuery, Bootstrap; Web Services: REST, SOAP; Application Design: Model-View-Controller (MVC/MVC2), Object Oriented Programming, RESTful web services; Working Unix experience; Excellent analytical and debugging skills; Can take a mock and convert it to a working application end to end (from styling to web services); Solid & deep understanding of the full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines); Solid understanding of Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and Standards; Experience with building responsive, consumer facing web applications; Proven track record in developing high quality, performant, and maintainable applications; Solid understanding of version control systems such as Git and bitbucket; Experience with gathering and documenting technical requirements and specifications; Experience using different development methodologies including Scrum, and/or Agile, and test-driven development; Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance); Work well within and outside the team.; Prior work experience with startup culture (collaboration, handle competing priorities etc.)

Nice to have

6 years of experience designing and implementing software systems in JavaScript, Python, including experience designing SaaS solutions and services.; Masters or PhD is a plus; Significant experience in SaaS web applications; A history of open-source contribution
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you