Senior Software Engineer, Research Product Team


2 weeks ago

02/09/2020 10:22:00

Job type: Full-time

Hiring from: US only

Category: Software Development

Kuali is looking for a Senior Software Engineer, with a willingness and interest to grow in a full-stack environment. We use React and Apollo for our front-end and NodeJS, Express, and MongoDB for our back-end for new development and support legacy stacks running Java, Tomcat and MySQL. Our software engineers have responsibility for their services top to bottom, we work in a full-stack process, and we are looking to enhance our team with stronger front-end skills. We are building evolving products involving multiple microservices that communicate over RESTful services utilizing single-page applications to deliver an amazing and accessible experience to our users. This position is on our Research/Sponsored Programs product team.


Kuali builds open source higher ed solutions in a competitive space where users are just waiting to be delighted.

Why join us? Our work matters — we’re helping our customers improve the quality of higher education by decreasing administrative costs. We compete in a competitive space where users are saddled with outdated, inefficient, legacy ERPs and eager to be delighted. We’re generating revenue and growing quickly with nearly 170 customers and 100 employees. Kuali is committed to open source software development. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. Plus, you’ll get to work with some truly amazing people at a fast-growing, design-centric EdTech startup.

If you’re looking to make your fortune off a quick flip with no business model, you’d be happier someplace else.



  • Helping set architectural direction for our services architecture.
  • Creating elegant code.
  • Building relationships with customers to develop a deep understanding of their needs.
  • Supporting critical bugs and security issues in a Devops role.
  • Advocating passionately for customer priorities during product development.
  • Creating amazing software and services.
  • Talking and listening to customers (and other developers) about their challenges, hopes, and dreams.


  • You’ve worked on multiple production-grade web applications.
  • You code better than most.
  • You care about the quality of your code.
  • You care about user experience and accessibility but are also comfortable building a solid backend system.
  • You know what WCAG and AAA are and how to build a system that can meet these requirements.
  • You enjoy building and can deliver beautiful user experiences, but can also balance priorities and sometimes sacrifice that pixel perfection in order to deliver features.
  • You’re well versed in at least one programming language, but preferably several.
  • You’re versatile. You know when to dream big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
  • You’re a collaborator. You build great relationships with other engineers, customers, and our open source communities.
  • You’re inspired to achieve results, and your enthusiasm is contagious.
  • You’re passionate about your role in helping clients and other developers achieve their missions, and you advocate for them fiercely.
  • You’re curious and continuously seek knowledge and share your discoveries with others.
  • You know how to influence and serve.
  • You understand the complexity of large enterprise applications.
  • You’ve used agile methodologies and have ideas on how you’d improve them.
  • You’re into Continuous Delivery and interested and willing to work in a Devops environment.

If you have some of these too we’ll be delighted:

  • You have experience with the Higher Education and/or Research community.
  • You’ve shipped Software as a Service (SaaS) products.
  • You've worked with a microservices architecture.
  • You’ve been through incremental refactoring efforts.


  • Autonomy
  • 401k matching (up to 4% of your salary)
  • Full health premiums paid by company for you and dependents
  • Take the time off that you need (we don’t track sick or vacation time)
  • Paid holidays
  • Annual tech hardware budget to buy whatever you want to do your job
  • Annual conference and training budget to learn what you want to learn
  • Catered lunches & fresh fruit if you are local
  • Remote-friendly environment

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Osano is an Austin area, venture-backed, startup focused on creating transparency in data. All that stuff you keep reading about the shenanigans with companies mishandling people's data? That's what we are working on fixing.

    Osano is a B-corp (public benefit corp) which means that, although we are a for-profit company, we are mission oriented and we wake up every morning with the goal of doing well by doing good.

    Osano is hiring a Superstar Senior Front End React/Redux Software Engineer to join our growing Engineering team and build out our platform. You will be the lead front end developer for a rapidly growing team.

    The ideal candidate is a front-end developer with real world experience in developing modern web applications. You must have firsthand technical expertise in a variety of front-end development approaches, javascript frameworks, CSS pre-processing tools, responsive design considerations, and web application testing techniques. You must be at ease working in an agile environment with little supervision. You should embody a passion for elegant and efficient front-end design.

    At Osano we value candidates from all walks of life and are focused on building a diverse team. If you are interested in being part of our inclusive, mission-driven, venture-backed tech startup, where you can do good and do well, say hi!

    If you don't meet exactly meet all of the below requirements, don't let that keep you from applying! We are open minded and looking for people who are eager to learn and grow with us.


    • Analyze, design and develop tests and test-automation suites.

    • Design and develop web application build, testing, and deployment processes.

    • Provide ongoing maintenance, support, and enhancements in existing systems and platforms.

    • Collaborate cross-functionally with data scientists, business users, project managers, and other engineers to efficiently deliver software solutions.

    • Work alongside other engineers on the team to elevate technology and consistently apply best practices.


    • Hands-on experience working with technologies like git version control, various front-end frameworks, and cloud infrastructure services.

    • Hands-on experience developing web applications against modern web service APIs (REST, GraphQL, etc.)

    • Ability to work with basic requirements to provide elegant designs and performant web application solutions.

    • Experience with test-driven development and automated testing frameworks.

    • Experience with Scrum/Agile/XP development methodologies.

    • Capable of delivering on multiple competing priorities with little supervision.

    • Excellent verbal and written communication skills.

    • Bachelor’s Degree in computer science or equivalent experience.

    We’re looking for a senior developer with FIVE (5) or more years of experience in the world of SaaS, has a BS degree in computer science or life experience equivalent, and is familiar with the following software/tools:

    • Experience with modern front-end development frameworks like React, AngularJS, Vue.js, etc. React w/ Redux experience is a definite plus.

    • Experience with build automation technologies like Grunt, Gulp, Webpack, etc. Experience with monitoring and error-handling services and tools, such as Rollbar, Sentry, DataDog, New Relic, etc.


    • Unlimited time-off policy

    • Meaningful stock ownership

    • Family friendly

    • Great Health Care

    • Remote work opportunity

    • B-corp with a mission that matters

    • Opportunity to define the culture

  • We need extraordinary support engineers  to join our team.

    You should be comfortable with providing deep technical support and customer-facing interactions. You should have experience with relational databases, and have or be able to quickly gain a detailed understanding of TimescaleDB and PostgreSQL. And you should have a “can do it” attitude, where helping the user comes first.

    Timescale is a remote-first organization; this is a full-time position and should be located in US-Central timezone (UTC-6) for coverage purposes.


    • Create successful customers through outstanding technical service, including issue resolution and consultative interactions
    • Work in a dynamic startup and team, requiring the ability to shift focus quickly.
    • Continually improve, optimize, and evolve support systems and processes.
    • Be an enthusiastic and personable teammate, willing to jump in and help when you see a need.


    • Bachelor’s degree in computer science or equivalent experience.
    • Experience with SaaS and distributed systems.
    • Exceptional knowledge of PostgreSQL, database schema, and query optimization.
    • Experience as a technical support professional with external customers.
    • Strong aptitude to understand and learn new software products.
    • Know TimescaleDB! You should download and test it out before you apply.
    • Strong verbal and written communication skills.
    • Premium medical, dental, and vision coverage
    • Stock options
    • 401k retirement plan
    • Flexible PTO and family leave
    • FSA and Dependent FSA plans
    • Educational self-improvement benefits
    • Commuter benefits
    • Flexible schedule
    • Awesome coworkers

    Time series is everywhere, and Timescale is helping developers and companies make sense of it. Businesses worldwide trust TimescaleDB for mission-critical applications from industries as varied as manufacturing, finance, utilities, telecom, mining, ad tech, oil & gas, and the smart home. Applications built on TimescaleDB include IT and DevOps monitoring,  IoT, complex sensing and monitoring systems, geospatial asset tracking, operational data warehousing, and financial risk management; via the edge, on premise, and cloud deployments. The Timescale team is backed by top tier investors, including Benchmark Capital, New Enterprise Associates, Icon Ventures, and Two Sigma Ventures.

  • 1 month ago

    We're currently extending our tribe and are looking for an experienced front end developer that loves crafting beautiful web and mobile apps. If you're looking for a position where you can work in a friendly but highly effective team, contribute directly to product development and really make a difference in the business (and be rewarded for it) we should talk!


    Your background:

    • You have a Bsc/MsC in computer Science, mathematics or any other degree or experience that demonstrates highly analytical skills

    • You've got a successful experience working for a startup

    • You've helped your team build a great B2B/SaaS (rather complex) product and can demonstrate your direct contribution in achieving this

    Your skills:

    • 4-6 years experience designing and developing web and mobile apps with at least 2 years experience working with our technology stack (e.g. html5/CSS3, Angular JS, React JS)

    • You can demonstrate very strong design skills applied to SaaS products

    • You’re very good at understand business customers problems and you're pretty creative at finding solutions to solve them.

    • You own your features from A to Z and can ship the features expected with clean code, quickly.

    • You understand the importance of customer analytics and are familiar with the tools and techniques to analyse customer behaviour and improve product UI.

    • You're very comfortable with customer facing interactions (e.g. customer feedback or ideation sessions, demos)

    Personality traits we’ll be looking for:

    • You've got tons of curiosity

    • You learn insanely fast and adapt to change easily

    • You've demonstrated grit, tenacity to achieve challenging goals (personal and/or at work)

    • High EQ: you communicate well and can get along with all our team members (rather they're in product or growth parts of the business)

    • You have strong work ethic and are autonomous


    • Experience with finance/accounting, CRM or other B2B data-rich apps

    • You speak another foreign language (e.g. French, German, Spanish, Italian)


    We believe a small team of rock stars can accomplish at least 10x more than an average team so we recruit very selectively and for the right candidate our salary/compensation package can be pretty competitive. We also offer flexible/remote working conditions however team get-togethers are required from time to time, especially during your onboarding (expect somewhere fun in South Europe, but that's a surprise!), so you need to be opened to travel on a regular basis.

    PLEASE NOTE: We currently accept remote work only from the UK and Europe.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!