Principal/Senior Software Engineer

Contract Wrangler

San Mateo (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Contract Wrangler, based in San Mateo, CA, seeks a Principal/Senior Software Engineer to build next-generation SaaS applications. The role involves cross-functional collaboration throughout the software lifecycle, ensuring quality and performance.

The ideal candidate will have at least 5 years’ experience in system development, proficiency in technologies such as NodeJS and ReactJS, and strong analytical skills. Join a venture-backed startup that is innovating in the enterprise software market.

Qualifications

  • Minimum 5 years of system development experience.
  • Excellent analytical and debugging skills.
  • Experience with gathering and documenting technical requirements.

Responsibilities

  • Build and implement SaaS applications including front-end and back-end integrations.
  • Ensure code paths are unit tested and defect free.
  • Work with nearshore and offshore teams.

Skills

NodeJS
ReactJS
ExpressJS
Python
RESTful web services
MVC
Version control (Git, Bitbucket)
Agile methodologies

Education

Bachelor’s degree in Computer Science or Information Systems

Job description

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 at https://cw.contractwrangler.com/

Job Description

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.

The Day-to-Day
  • 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.
  • Competency Requirements
    • Functional/Technical Skills
    • Learning on the Fly
    • Self Time Management
    • Peer Relationships
    • Standing Alone
    • Drive for Results
    • Customer Focus
    • Integrity and Trust
    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.
    Qualifications

    Are We a Match?

    • 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 Services: REST, SOAP.
    • Application Design: Model-View-Controller (MVC/MVC2), Object Oriented Programming, RESTful web services.
    • 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 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.).
    Preferred Qualifications
    • Masters or PhD is a plus.
    • Significant experience in SaaS web applications.
    • A history of open-source contribution.
    Get your free, confidential resume review.
    or drag and drop your file here.
    Similar jobs

    Similar jobs worth comparing

    Principal/Senior Quality Engineer
    Principal/Senior Quality Engineer

    Contract Wrangler • San Mateo (CA)

    On-site
    USD 90,000 - 120,000
    Technical Consultant
    Technical Consultant

    Nicholson Strategic Solutions • McLean (VA)

    On-site
    USD 70,000 - 95,000
    Senior Software Engineer
    Senior Software Engineer

    Cruit Group • Miami (FL)

    On-site
    USD 120,000 - 180,000
    Sr. Software Developer
    Sr. Software Developer

    Mike Albert Fleet Solutions • Cincinnati (OH)

    On-site
    USD 100,000 - 130,000
    Lead Software Engineer
    Lead Software Engineer

    Visionary Innovative Technology Solutions LLC • Ridgefield (CT)

    Hybrid
    USD 90,000 - 130,000
    Relocation assistance
    Flexible work-from-home days
    Salaried with benefits
    SaaS Principal Engineer - Full-Stack Innovator
    SaaS Principal Engineer - Full-Stack Innovator

    Contract Wrangler • San Mateo (CA)

    On-site
    USD 120,000 - 150,000
    Software Engineer - System Analysis and Program - I
    Software Engineer - System Analysis and Program - I

    LanceSoft Inc • Herndon (VA)

    On-site
    USD 80,000 - 110,000
    Senior Software Engineering Consultant
    Senior Software Engineering Consultant

    Kruse Consulting Services • United States

    Remote
    USD 60,000 - 100,000
    Software Engineer
    Software Engineer

    Match Consulting • Dallas (TX)

    On-site
    USD 100,000 - 130,000
    Senior Software Engineer
    Senior Software Engineer

    Sitreps • Pittsburgh

    On-site
    USD 120,000 - 160,000