Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: .net agile tdd sybase

Position Summary

As a Senior DevOps Engineer  at Ascensus, you will be working  collaboratively with our high-energy  Agile software engineering teams to streamline deployment and operation of our systems. This position is responsible for the supporting & building  Scalability, Performance & Reliability  of the application infrastructure at an Enterprise level. This position ensures a focus on automation, efficiency, and continuous delivery initiatives. 

Job Functions, Essential Duties and Responsibilities

The important ways to spend time in this job are:

  • Continuously collaborating with team(s) to evaluate Monitoring and Performance of the environment
  • Identify  opportunity to automate  scripts for software builds and deployments and help streamline the pipeline
  • Participate in technology and design discussions 
  • Influence &  research on  new tools/ technology solutions/processes  to improve SDLC pipeline 
  • The scope of work includes build, machine configuration, test infrastructure and virtual machine deployment.
  •  Level-3 support for Production Environment
  • Commitment   for protecting and securing all client data held by Ascensus to ensure against unauthorized access to and/or improper transmission of information that could result in harm to a client.
  • The I-Client philosophy and the Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day to day basis showing your support of our organizational culture.

The 2-3 most important duties of this job are:

  • Work directly with Principal DevOps Engineer/teams across projects, supporting them by problem-solving and innovating/ building  support solution on infrastructure needs
  • Troubleshoot and resolve issues in all environments especially Production

Skills/ Experience required to do this job well

  • Minimum of 5+ years of Hands-on experience working as a DevOps/Build/Deployment  and Engineering & Operations skills
  • Experience with Agile/Scrum, Continuous Integration, Continuous Delivery, and related tools
  • Hands-on experience in production environments, both deploying and troubleshooting applications in Windows /Linux environment.
  • Strong experience automating with scripting languages such as Power Shell, Python and  any deployment scripting languages
  • Experience with CI/CD deployment supporting Microsoft technologies ( IIS, Team Foundation Server (TFS, VSTS),  GIT/ ProGit, Octopus Deploy and TeamCity is preferred)
  • Proficient in Configuration Management  ( Puppet, Ansible, Chef or Similar)
  • Hands-on experience with Containerization, Docker & Kubernetes is required.
  • Good understanding of Micro-services architecture, design patterns, and standard methodologies with an eye towards scale, automation, resiliency, high availability and disaster recovery.
  • Good understanding of networking, load balancing,  caching, security, config and certificate management.
  • Experience in larger Enterprise suites such as BPM, CRM, Portals, Content Management preferred
  • Bachelor degree in Computer Science or related discipline or equivalent work experience.

Nice to Have Skills

  • Experience with .Net framework
  • Experience with ASP.Net and MVC and/or Java and Struts
  • Experience with Windows Communication Foundation (WCF)
  • Experience with JavaScript, jQuery, and JS frameworks
  • Experience with cloud computing using Azure or AWS
  • Experience with infrastructure as code software like Terraform
  • Understanding of SOA and distributed computing
  • Experience with Test Driven Development (TDD) practices with an automated testing framework

Additional Skills

    • Must possess ability to work independently in a fast-paced, dynamic environment
    • Must be a team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment
    • Must possess strong analytical and technical documentation skills
    • Must possess ability to effectively present information and respond to questions
    • Experience with distributed systems or a large enterprise background is preferred
    • Must have an excellent understanding and hands-on experience with design and development best practices
    • Detail orientation and strong attention to detail
    • Understanding of SDLC automation concepts such as continuous integration

 Ascensus’ engineering team is a dynamic and exciting place to be  if  Automation and Deployment should be your best friend . We use approaches to software quality like Test-Driven Development, Continuous Deployment, and a healthy addiction to metrics that give us insight into our applications, and how well they’re serving our customers.We believe in the kind of transparency, processes, data sharing, collaboration, and communication that foster a DevOps culture. When you join our team, you get to go to work every day knowing that you help over 10 million Americans save for retirement and college.

We are proud to be an Equal Opportunity Employer


Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people.  Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. When you join our team, you get to go to work every day knowing that you help over 10 million Americans save for retirement and college.

Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”). 

Job Benefits:

  • 401(k) and 529 Employer Match
  • Health Insurance, Dental, and Vision
  • PTO
  • Education Reimbursement
  • Education and Training Opportunities
  • Competitive Salary
  • Healthy Living Program
  • Student Loan Refinancing
Skills: reactjs node.js git react-native

About the Job

We are looking for a Full Stack software engineer to support Planned Parenthood Direct, our flagship branded telehealth application, connecting people to essential health and wellness services delivered by Planned Parenthood.  Our ideal candidate should be passionate about upholding high quality standards in software development, leveraging Agile Methodology with a remote team.

Must have US work authorization

Compensation

$85,000-110,000 Annually based on experience

Required Technical Qualifications     

  • Strong software engineering background, including a minimum of 5 years’ experience in the field of software design, application development and support
  • Expertise in creating and modifying Web Services and APIs using SOAP, REST, and JSON
  • Expertise with node.js
  • Expertise with React Native and ReactJS
  • Experience with SQL/MYSQL/POSTGRESQL database modeling, design and development
  • Experience with AWS Lambda
  • Familiarity with CI/CD tools such as Azure DevOps

Key Responsibilities                     

  • Build innovative and highly stable applications using existing and emerging technologies
  • Provide timely estimates, status updates and communication for assigned projects and tasks
  • Work within Change Control procedures, adhering to release management processes
  • Participate in design and code review sessions
  • Provide inputs/recommendations for overall system design/architecture
  • Provide technical production support and technical troubleshooting assistance to new and existing applications
  • Identify methods to measure and optimize application performance and identify bottlenecks.

 General Qualifications

  • Effective and professional written, verbal and non-verbal communication
  • Experience working with Atlassian Collaboration tools, including but not limited to Jira, Confluence, Fisheye, Xray, Bamboo, and Crucible
  • Expertise using Git
  • Demonstrated aptitude for creativity, analytical skills and complex problem-solving

No Recruiters

Benefits and Perks:

  • Competitive salary
  • Medical, dental, and vision insurance 
  • 401K match
  • Parental leave
  • Good work-life balance
  • Inclusive team culture
  • Wellness Programs


Time zone: (GMT-05:00) Eastern Time

Skills: ruby-on-rails ansible reactjs javascript mariadb

We know that headhunters are already beating down your door. We want to earn our right to work with you every single day.

We’re out to solve real world scale problems, and we need your help.

Simplero is a software company that helps coaches, authors, and speakers transform lives at scale through online courses and memberships. We’re an all-remote team of 25 trailblazers passionate about service, personal growth, and simplicity.

We have helped over 2500 customers in 30 countries make over $200M. We’re changing lives, providing livelihoods, and offer an insanely valuable service. We’re a team united by our shared values of integrity, responsibility, and exceptional service.

Annual Salary Range: $70,000 to $240,000 USD

Technologies we work with

Ruby on Rails, Javascript, React, MariaDB, AWS, Ansible, Memcached, ElasticSearch.

Technologies we want to start working with

Terraform, Nomad, Consul, Vagrant, and other relevant Hashicorp tools, Svelte.js, NewRelic, IBM Watson.

The job to be done

We'll need your help streamlining our infrastructure configuration, taking it from Ansible to Terraform, Nomad, and other tools. We'll need to start sharding our database, and move from our current single data center in the US to multiple data centers on multiple continents with instant failover.

We're excited for the challenge, and we hope you are, too.

We don't plan on using containers, as we haven't seen the cost/benefit ratio be worth it. We like to keep things simple and lean. We trust you do, too.

Requirements

What we absolutely require

  • You’re an absolute master at AWS
  • Several years of Rails experience
  • Resilience, performance, and security without over-engineering is what you do
  • You’re very smart and very quick at "getting" stuff.
  • You’re eager to figure things out you’ve never done before.
  • You communicate well in writing, and you have at least one t-shirt to wear for video calls.
  • You’re creative and disciplined
  • You find ways to achieve, not reason you can’t
  • You can read code quickly and figure out what's going on.

What we could care less about

  • A degree in computer science—we're not scientists, we're engineers. (An unusual field of study might make for a good story, though. Do tell!) A physics degree is a plus, though.
  • Certifications—just show us what you can do

Benefits

What's in it for you

  • Changing lives at scale. Making the tools that empower experts to make a living teaching others is seriously high-leverage work.
  • Be part of a lean, efficient, high-autonomy, high-accountability team.
  • Show exactly what you created AND know exactly how many customers benefit from it how often.
  • With a development team rarely larger than 2 people, we built what other companies need 100s of engineers to build. Welcome to the 100x club!
  • Know how great it feels when you make a customer’s day. You’re not locked in a room 4 floors away from anyone who talks to a customer: you’ll see the impact of each bug fix, “surprise and delight” tweak, and feature.

Other benefits

  • Access to hundreds of hours of training material, books, workouts, etc.. For just about anything you want to learn about Internet business, personal growth, software development—if it’s not already in our virtual library, just ask.
  • Personal and professional coaching. Who do you want to be? How do you want to grow yourself and your career? We’ll help you get there.
  • 4 weeks of paid vacation per year. Yes. We want you to get some perspective and rest.
  • Generous profit sharing. Since we don’t have stock options, this is how we do it.


Job Benefits:

  • Work from Anywhere
  • Competitive Salary
  • Inspirational World Wide Team
  • Purposeful Work
  • Personal Development Courses
  • Constant Growth

Time zone: (GMT-05:00) Eastern Time +/- 6 hours

Skills: ruby-on-rails javascript ruby amazon-web-services mariadb

We know that headhunters are already beating down your door. We want to earn our right to work with you every single day.

We’re out to solve real world scale problems, and we need your help.

Simplero is a software company that helps coaches, authors, and speakers transform lives at scale through online courses and memberships. We’re an all-remote team of 25 trailblazers passionate about service, personal growth, and simplicity.

We have helped over 2500 customers in 30 countries make over $200M. We’re changing lives, providing livelihoods, and offer an insanely valuable service. We’re a team united by our shared values of integrity, responsibility, and exceptional service.

Annual Salary Range: $70,000 to $240,000 USD

Technologies we work with

Ruby on Rails, Javascript, MariaDB, AWS, and more.

Requirements

What we absolutely require

  • You love building things with code. And you’re really good at it.
  • You’re very familiar with Rails and some modern JavaScript framework.
  • You’re very smart and very quick at "getting" stuff.
  • You’re eager to figure things out you’ve never done before.
  • You communicate well in writing, and you have at least one t-shirt to wear for video calls.
  • You’re both creative and disciplined
  • You find ways to achieve, not reason you can’t
  • You can read code quickly and figure out what's going on.

What we could care less about

  • A degree in computer science—we're not scientists, we're engineers. (An unusual field of study might make for a good story, though. Do tell!) A physics degree is a plus, though.
  • Certifications—just show us what you can do.

Benefits

What's in it for you

  • Changing lives at scale. Making the tools that empower experts to make a living teaching others is seriously high-leverage work.
  • Be part of a lean, efficient, high-autonomy, high-accountability team.
  • Show exactly what you created AND know exactly how many customers benefit from it how often.
  • With a development team rarely larger than 2 people, we built what other companies need 100s of engineers to build. Welcome to the 100x club!
  • Know how great it feels when you make a customer’s day. You’re not locked in a room 4 floors away from anyone who talks to a customer: you’ll see the impact of each bug fix, “surprise and delight” tweak, and feature.

Other benefits

  • Access to hundreds of hours of training material, books, workouts, etc.. For just about anything you want to learn about Internet business, personal growth, software development—if it’s not already in our virtual library, just ask.
  • Personal and professional coaching. Who do you want to be? How do you want to grow yourself and your career? We’ll help you get there.
  • 4 weeks of paid vacation per year. Yes. We want you to get some perspective and rest.
  • Generous profit sharing. Since we don’t have stock options, this is how we do it.


Job Benefits:

  • Work from Anywhere
  • Competitive Salary
  • Inspirational World Wide Team
  • Purposeful Work
  • Personal Development Courses
  • Constant Growth

Time zone: (GMT-05:00) Eastern Time +/- 4 hours

Skills: ruby-on-rails javascript ruby amazon-web-services mariadb

We know that headhunters are already beating down your door. We want to earn our right to work with you every single day.

We’re out to solve real world scale problems, and we need your help.

Simplero is a software company that helps coaches, authors, and speakers transform lives at scale through online courses and memberships. We’re an all-remote team of 25 trailblazers passionate about service, personal growth, and simplicity.

We have helped over 2500 customers in 30 countries make over $200M. We’re changing lives, providing livelihoods, and offer an insanely valuable service. We’re a team united by our shared values of integrity, responsibility, and exceptional service.

Annual Salary Range: $70,000 to $240,000 USD

Technologies we work with

Ruby on Rails, Javascript, MariaDB, AWS, and more.

Requirements

What we absolutely require

  • You have at least 7 years of experience as an engineer.
  • You have 3 or more years of experience managing a team of at least 10 engineers.
  • You’re gifted at managing and building a team of uber-gifted engineers.
  • You have an extensive network of people that you can tap into for hiring.
  • Though your main priority will be on the team, you are yourself a gifted Rails developer and excited to write and fix code yourself.
  • You’re very smart and very quick at "getting" stuff.
  • You’re eager to figure things out you’ve never done before.
  • You communicate well in writing, and you have at least one t-shirt to wear for video calls.
  • You’re both creative and disciplined.
  • You find ways to achieve, not reason you can’t.
  • You can read code quickly and figure out what's going on.

What we could care less about

  • A degree in computer science—we're not scientists, we're engineers. (An unusual field of study might make for a good story, though. Do tell!) A physics degree is a plus, though.
  • Certifications—just show us what you can do.

Benefits

What’s in it for you

  • Changing lives at scale. Making the tools that empower experts to make a living teaching others is seriously high-leverage work.
  • Be part of a lean, efficient, high-autonomy, high-accountability team.
  • Show exactly what you created AND know exactly how many customers benefit from it how often.
  • With a development team rarely larger than 2 people, we built what other companies need 100s of engineers to build. Welcome to the 100x club!
  • Know how great it feels when you make a customer’s day. You’re not locked in a room 4 floors away from anyone who talks to a customer: you’ll see the impact of each bug fix, “surprise and delight” tweak, and feature.

Other benefits

  • Access to hundreds of hours of training material, books, workouts, etc.. For just about anything you want to learn about Internet business, personal growth, software development—if it’s not already in our virtual library, just ask.
  • Personal and professional coaching. Who do you want to be? How do you want to grow yourself and your career? We’ll help you get there.
  • 4 weeks of paid vacation per year. Yes. We want you to get some perspective and rest.
  • Generous profit sharing. Since we don’t have stock options, this is how we do it.


Job Benefits:

  • Work from Anywhere
  • Competitive Salary
  • Inspirational World Wide Team
  • Purposeful Work
  • Personal Development Courses
  • Constant Growth

Time zone: (GMT-05:00) Eastern Time +/- 4 hours

Skills: reactjs oop php

Senior Software Engineer

Summary

The Wikimedia Foundation is looking for a senior product software engineer to join our team, reporting to product engineering management. As a product software engineer, you will be responsible for software engineering for our product user experiences. In this role, you will work in a mostly-remote environment, where we value teamwork and a consensus-oriented approach. You get to write open source code for collaborative experiences supporting over a half a billion pages accessed per day, and you get to do it at a place that believes we're all more successful when everyone has a good work-life balance.

You are responsible for:

  • Improving the Wikipedia product experience
  • Iterating on new products and features through collaboration with designers and product managers
  • Writing multilingual and accessible JavaScript, CSS, and PHP
  • Creating and maintaining internet APIs with server scripting languages
  • Instrumenting components to monitor feature and quality characteristics
  • Leveraging caching and persistence technologies

Skills and Experience:

  • 4+ years related professional experience in functional programming or OOP
  • Experience building user-friendly features and software components with good performance
  • Focused software engineering: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing architectural tradeoffs

Qualities that are important to us:

  • A desire to make meaningful contributions to knowledge equity, free culture, and open access
  • An emphasis on communicating clearly in both synchronous and asynchronous channels

Additionally, we’d love it if you have:

  • Fluency in one or more regional languages in Africa or Asia
  • Practical skills with Vue.js or React
  • Project work in data science, machine learning, AI
  • A history of open source contribution
  • Familiarity with Wikipedia / wikitext / markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
  • Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification)

The Wikimedia Foundation is... 

...the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.

If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at recruiting@wikimedia.org or (415) 839-6885.

U.S. Benefits & Perks*

  • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
  • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more
  • The 401(k) retirement plan offers matched contributions at 4% of annual salary
  • Flexible and generous time off - vacation, sick and volunteer days, plus 22 paid holidays - including the last week of the year.
  • Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.
  • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
  • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
  • Telecommuting and flexible work schedules available
  • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
  • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people

*Please note that for remote roles located outside of the U.S., we defer to our PEO to ensure alignment with local labor laws.

More information

Wikimedia Foundation
Blog
Wikimedia 2030
Wikimedia Medium Term Plan
Our Commitment to Equity
This is Wikimedia Foundation 
Facts Matter
Our Projects
Our Tech Stack



Job Benefits:

  • Fully paid premiums for medical, dental & vision insurance premiums
  • 401(k) with 4% matching contribution
  • 7-12 weeks parental leave with 100% pay + lactation room
  • Wellness Program ($1800 annual) to promote wellness & personal growth
  • Pre-tax savings plans for Transportation & Parking
  • Flexible work schedules and remote working options
  • Pet Friendly office
  • Commitment to diversity & inclusion throughout the employee lifecycle
  • 12 days vacation, 19 days holiday, 2 days volunteer work and more!
  • Lean more at https://wikimediafoundation.org/wiki/Work_with_us
Skills: ubuntu linux

Do you want to be part of the team delivering Ubuntu-optimized Linux kernels for the most popular operating system in many of the world’s largest clouds?  Customers rely on our kernel’s  capabilities for a wide range of applications for the Enterprise, Artificial Intelligence and Machine Learning.  To do this, Ubuntu-optimized kernels are required to support a  wide variety of large-memory Intel, AMD and ARM-based cloud instance types, with a broad array of GPGPUs and networking configurations.  

Come join the kernel team at Canonical, the company behind Ubuntu.  We are a growing international software company that works with the open source community to deliver Ubuntu. Our mission is to bring the benefits of free software to the widest possible audience and we believe the best way to fuel innovation is to give innovators the technology they need.  

Life at Canonical is anything but corporate.  As a company that exists to support one of today’s most important open source projects, we are changing the world on a daily basis.  It’s a dynamic and highly-collaborative work environment in which every member of the team takes personal responsibility for everything they produce.

A secure, high-performance Linux kernel is a crucial component of Canonical products for the success of our enterprise customers, partners and Ubuntu projects.  As a member of the globally distributed Canonical Kernel Team, you will work on a variety of fast-moving and dynamic projects, providing you with a broad range of software engineering challenges.

Role summary

The Canonical Kernel Team is responsible for maintaining all supported Ubuntu kernels in addition to driving development of the latest Ubuntu kernel for future Ubuntu releases.  We are looking to hire a motivated and experienced kernel engineer into the Canonical Kernel Team to help contribute to our ever-growing list of kernels and kernel engineering challenges.

Key Responsibilities and Accountability

  • Use our extensive tool set to build and review our existing kernels
  • Building new kernels for existing and new Canonical products
  • Maintaining Ubuntu kernel git repositories
  • Troubleshooting a wide variety of kernel engineering problems both in our development environment as well as our customer’s Linux-based products.
  • Developing, reviewing and submitting Linux kernel patches
  • Assisting our kernel security engineering in backporting important kernel CVE’s
  • Performing other kernel backports for resolving customer issues and requests
  • Adding new kernel support for hardware enablement requests
  • Perform a wide variety of kernel-based testing and test development

Required Skills and Experience

  • Bachelor’s or Masters degree in a STEM field
  • Demonstrable proficiency in C programming language
  • Expert knowledge of git
  • Solid scripting skills in Bash or Python (preferred)
  • Strong experience with kernel debug and patching
  • Knowledge of upstream kernel processes and release cycle
  • Familiarity with several important kernel subsystems
  • Familiarity with enterprise cloud environments
  • Well organized and able to deliver consistently to schedule
  • Experience interacting with upstream kernel developers and mailing lists
  • Ability to thrive in a globally distributed team through self-discipline and self-motivation
  • Strong verbal and written communication skills
  • Ability to present oneself in a professional manner when interacting with colleagues, our partners, and community
  • Note: Some international travel will be required.

Desirable Skills and Experience

  • Experience with enterprise clouds
  • Ubuntu/Debian packaging experience
  • Snap packaging experience
  • Familiarity with the Ubuntu Kernel SRU process and cadence
  • Experience using Launchpad
  • Kernel testing/benchmarking experience
  • Understanding in one or more processor architectures such as x86-64, amd64, arm, etc.

Employee Benefits Canonical Offers:

  • Flexible working options/work from home
  • Tuition and Training Reimbursement
  • Annual Bonus Plan
  • Holiday for Service (Annual Leave)
  • Conference Leave
  • Priority Pass
  • Laptop Refresh Benefit

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunity to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#LI-Remote #stack



Job Benefits:

  • Progression - we hire for talent, passion, integrity and work ethic
  • Remote work - fully distributed with regular team in-person events
  • Open source and business - equally
  • International - exceptional colleagues from anywhere
  • Travel - we get together and meet customers in interesting places
  • Retirement benefits
  • Medical / Dental / Vision
Skills: machine-learning python amazon-web-services sql

About the Position FiscalNote is looking for an experienced Senior Software Engineer to join our Data Engineering team. The person in this role will help scale and improve our core data processing capabilities by designing, building, and supporting services for collecting, ingesting, augmenting, and maintaining one of the largest collections of unstructured and structured data relating to policy, policymakers, and governments across countries and levels of government. The Data Engineering team at FiscalNote makes a diverse and growing dataset of documents accessible and actionable. Our data backend interacts with sources that are frequently brittle and obsolete in order to provide reliable, timely, and accurate information - at scale. As part of the team, you will design systems that integrate and work closely with partners in applications and data science to provide our customers with an unprecedented level of automated analysis.

About Data Engineering at FiscalNote

Our Data Engineering team is responsible for everything from assisting in identifying the datasets that we want to offer through ingesting, processing, augmenting, and making them available to  clients and applications. We maintain the quality and usability of the growing amount of unstructured and structured external data relating to policy and government action in the legislative and regulatory space that powers and serves as one of the foundations of our products.

About You

Looking to build something worth being proud of. Ready to take on ambitious projects that stretch the limits of your abilities, you enjoy the process of collaborating with team members to overcome technical challenges. You see projects through to the end and ensure that the best decisions for the team, not necessarily your ideas, are what take precedence. Along the way, you’re capable of communicating what you’re thinking to both technical and non-technical audiences, taking in others’ ideas as well as expressing your own. You delight in finding ways to use your strengths for maximum impact. You’re guided equally by your own intuition and delivering the best results to the customer. You’re comfortable around ambiguity with a high degree of autonomy, and are excited about solving complex, open-ended problems by distilling the complexity as simply as necessary to build solutions that work.  

Success In This Role Includes:

    • Design, communicate, and lead development of solutions to complex problems, serving as the lead on projects and providing guidance to team members
    • Bring out the best in your coworkers through thoughtful idea-sharing and supporting knowledge and skill growth whenever possible
    • Evaluate technical choices and their trade-offs, including discussing trade-offs with team members and explaining them to leadership
    • Write clean, robust, and maintainable code
    • See projects through to the end and ensure best decisions for the team, not necessarily your ideas, are what take precedence
    • Identify opportunities to improve our codebase
    • Build data services for batch and real-time data processing 
    • Enhance data pipeline health and quality monitoring
    • Create tooling for data review and augmentation 

What Sets You Apart:

    • Experience working in iterative development environment, serving as a technical project lead and supporting the successful completion of projects in collaborative teams
    • Strong programming skills, Python preferred
    • Working knowledge of git and AWS
    • SQL experience is required and nice to have ElasticSearch experience
    • Knowledge or experience working with CI/CD pipeline
    • Experience designing data models to support product features in a scalable way
    • Strong understanding of effective software development practices 
    • Ability to lead and guide junior developers within the team
    • Familiarity with dependency injection and asynchronous programming a plus


Job Benefits:

  • Healthcare + retirement = happiness!
  • Monthly Transportation Benefits!
  • Compensation packages include competitive salary and equity!
  • In-building gym + locker rooms!
  • Fully-stocked kitchen + catered meals!
  • Opportunity to work with incredibly talented team!
  • Flexible schedules that allow you to take care of what's important!
  • Open, collaborative office space!
  • Extended Maternity and Paternity plan for employees
  • Flexible vacation policy

Time zone: (GMT-05:00) Eastern Time

Skills: java node.js postgresql

About the Position

As we continue to change the game for GovTech, you will be jumping headfirst into a team of passionate and talented individuals. As an Engineering Manager will manage a team of 7+ full-stack Software Engineers and an augmented staff of contractors, working closely with peers in product and other stakeholders to define and execute software engineering that aligns with company and R&D vision and goals and challenge your skills as a technologist leader as you lead the built of cutting-edge features. Beyond enhancing and pushing forward the capabilities of our client-facing application, you will be critical in guiding and developing software that powers our applications. The work represented by the members of your team is likely to be diverse, representing any of the company’s product lines and corresponding technology stacks. Your focus will be to see and plan for the connections across that work, and to develop best practices and processes that prioritize excellence and collaboration. While you will help lead in technical direction, this role will also require you to dive into the tech, leveraging your development and engineering experience  while growing the skills of the team around you. 

About the Team

Our team has a wealth of diverse life and career experiences that allow us to think outside of the box and ahead of the curve. You'll get the opportunity to work at an institution pushing the boundaries of open data transparency while collaborating with some of the industry’s brightest engineers and data scientists to devise, nurture, and implement cutting-edge solutions to continuously evolving engineering challenges. 

About You

Ambitious. Detail-oriented. Thoughtful. Although proud of how far you’ve come in honing your craft, you look forward to constantly growing in your technical abilities. Even more excited to share your skills and experiences, you thrive in collaborative environments in which the free flow of ideas serves as the catalyst for bold results. Feeding off of a highly competent engineering and product development culture, you yearn to contribute to the foundational growth of a company with unlimited growth and market capture potential.

What to Expect:

    • Lead a team of 7+ software engineers ranging from junior to senior experience, facilitating their growth and expanding their software development and engineering skills to meet both individual and company goals
    • Manage legacy and newly formed cross functional teams to align with strategic goals and drive teams to achieve initiatives aligned with the R&D technical roadmap
    • Lead teams on a number of projects including containerization and CI/CD actions, integration and modernization of data pipelines in to existing products, developing best practices for secure software development and application security, technical-stack modernization to ensure product stability and enterprise integration, and development of new product features while simultaneously eliminating technical debt
    • Performance management of the engineering team including coaching and development meetings that help individuals become more dynamic, technology-agnostic engineers 
    • Foster strong collaboration between peer groups in Engineering including weighing-in on technical decisions and direction, and helping to drive alignment among a diverse collection of technical ideas

What Sets You Apart:

    • 7+ years of experience as a Software Engineer with 3+ years of mentoring a highly talented and diverse team of full-stack Software Engineers
    • Developed engineering best practices and processes that prioritize excellence in various areas (CI/CD, version control, cloud infrastructure, integration testing, etc)
    • Strong understanding of coding best practices and controls and ability to lead a team in technical directions leveraging these best practices
    • Exceptional software integration and architecture exposure and experience driving a team to aligned technical solutions, including gaining buy-in from dissenting ideas
    • Experienced in Agile methodologies and practices
    • Collaborated across functions (Product, UX, and other stakeholders)
    • Communicated technical information to non-technical audiences and providing clear, concise, and constructive feedback 
    • Technical experience with a range of technology stacks including Java, Ruby on Rails, Nodejs, Redis, Postgres, Oracle, ElasticSearch, and Python but open to learning new technologies and identifying the best technical solutions for technical challenges
    • Ability to support both an established product that is being modernized through containerization and a rapidly growing product that requires both new feature updates while eliminating technical debt


Job Benefits:

  • Healthcare + retirement = happiness!
  • Monthly Transportation Benefits!
  • Compensation packages include competitive salary and equity!
  • In-building gym + locker rooms!
  • Fully-stocked kitchen + catered meals!
  • Opportunity to work with incredibly talented team!
  • Flexible schedules that allow you to take care of what's important!
  • Open, collaborative office space!
  • Extended Maternity and Paternity plan for employees
  • Flexible vacation policy

Time zone: (GMT-05:00) Eastern Time

Skills: ember.js python reactjs ruby-on-rails elasticsearch

About the Position 

As a Senior Engineer, you will be asked to challenge your skills as a technologist leader as you build cutting-edge features while mentoring other team members. Beyond enhancing and pushing forward the capabilities of our client-facing Ember application, you will be critical in guiding and developing software that powers our applications. As we continue to change the game for GovTech, you will be jumping headfirst into a team of passionate and talented individuals. 

About Engineering at FiscalNote

Our team has a wealth of diverse life and career experiences that allow us to think outside of the box and ahead of the curve. You'll get the opportunity to work at an institution pushing the boundaries of open data transparency while collaborating with some of the industry’s brightest engineers and data scientists to devise, nurture, and implement cutting-edge solutions to continuously evolving engineering challenges.

Are You

Ambitious. Detail-oriented. Thoughtful. Although proud of how far you’ve come in honing your craft, you look forward to constantly growing in your technical abilities. Even more excited to share your skills and experiences, you thrive in collaborative environments in which the free flow of ideas serves as the catalyst for bold results. Feeding off of a highly competent engineering and product development culture, you yearn to contribute to the foundational growth of a company with unlimited growth and market capture potential.

Considering US locations for this role with preferred locations in any of these states: AZ, CA, CO, DC, FL, ID, IL, LA, MA, MD, ME, MI, MN, NC, NY, NJ, OH, OR, PA, TN, UT, WA, WI, VA. Must be open to working an adapted schedule to meet business needs in  predominantly Eastern Standard Time.

Success in This Role Includes:

    • Build web and enterprise integration products that help push the FiscalNote products forward
    • Work in a diverse programming environment: Ember, Node, Python, Ruby on Rails
    • Work across teams to ensure cohesion and collaboration across engineering functions
    • Create experiences for the end user by applying your knowledge of the frontend, backend, and integration technologies to deliver a world-class user experience
    • Mentor other engineers on software development practices

What Sets You Apart:

    • 5+ years of experience in the software development industry (not necessarily with specific technologies)
    • Demonstrated mastery in at least one of the following frontend framework: Ember.jsReact.jsAngular.js or other MVC/MVx framework
    • Demonstrated mastery in at least one of the following backend programming languages: Node.js, Python
    • Experience in the following: SQL, Elasticsearch and Redis
    • Demonstrated experience building successful working relationships with Product + UI/UX teams
    • Experience leading projects from inception to completion
    • A Bachelor's Degree in Computer Science, Computer Engineering, or equivalent experience 
    • Architecture and production decision-making experience (preferred)
    • Legacy Enterprise Application integration and/or migration experience (preferred)
    • Experience with web security, writing secure code, or OWASP (preferred)


Job Benefits:

  • Healthcare + retirement = happiness!
  • Monthly Transportation Benefits!
  • Compensation packages include competitive salary and equity!
  • In-building gym + locker rooms!
  • Fully-stocked kitchen + catered meals!
  • Opportunity to work with incredibly talented team!
  • Flexible schedules that allow you to take care of what's important!
  • Open, collaborative office space!
  • Extended Maternity and Paternity plan for employees
  • Flexible vacation policy

Time zone: (GMT-05:00) Eastern Time