FiscalNote company's all remote jobs
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
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
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.js, React.js, Angular.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
About the Position
FiscalNote is looking for a Team Lead 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.
About Data Engineering at FiscalNote
The Data Engineering team makes a diverse and growing dataset of documents accessible and actionable. We maintain the quality and usability of unstructured and structured external data relating to policy and government action in the legislative and regulatory space that serves as the foundation of our products. Our systems and services interact with sources that are frequently brittle and obsolete in order to provide reliable, timely, and accurate information - at scale. As a leader of the team, you will coordinate the efforts of others in delivering solutions to complex problems. You will work closely with partners in applications and data science to provide clients and applications with an unprecedented level of automated analysis.
You Are
Looking to develop into an engineering manager that enables your team to achieve their goals and be more productive. Want 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. 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 for you and your team to use your strengths for maximum impact. You’re guided equally by your own intuition and metrics. 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:
- Managing 3-6 engineers, helping them develop domain knowledge, expand their skills, and advance in their careers
- Bring out the best in your team by cultivating a culture of collaboration and constructive feedback
- Facilitate creative and thoughtful idea-sharing, ensuring that the best ideas for the team, not necessarily your ideas, take precedence
- Provide feedback on team members’ performance and guidance for improvement
- Collaborate across teams to deliver impactful, cross-functional projects
- Design and manage processes to enable the team do its best work
- Support the team in achieving a high level of code quality, efficiency, maintainability, and reliability
- 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:
- At least 1 year of experience leading outstanding, highly technical teams, particularly as it relates to people management
- 3-5 years of experience working in an iterative development environment as a backend engineer
- Strong programming skills, preferably in Python. Also open to experience programming in C#, Java or node
- SQL experience is required
- Working knowledge of git and basic knowledge of AWS and CI/CD pipeline
- Experience designing data models to support product features in a scalable way
- Strong understanding of effective software development practices
- Have a strong quantitative and analytical background
- Worked with geographically distributed teams
- Thrive on a high level of autonomy and responsibility
- Clear and persuasive communicator, in writing and in person
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
About the Position
As we continue to reinvent the future of law, you will be jumping headfirst into a team of passionate and motivated individuals. As a senior member on the engineering team, your role will challenge your skills as a leader as you assist in the development and mentoring of other team members. Beyond enhancing and pushing forward the capabilities of our client-facing application, you will be critical in guiding and developing the API that powers our client applications (web, mobile, and general API) as we move toward a polyglot micro-services oriented architecture.
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. And we laugh – all the time. 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 obstacles.
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 serve 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 In This Role:
- Be working with a full stack of technologies
- Build web products that help push the FiscalNote platform forward
- Work across teams to ensure cohesion and collaboration across engineering functions
- Create experiences for the end user by applying your knowledge of the front and back end to deliver a top notch user experience
- Mentor our engineers on best practices
What Sets You Apart:
- Demonstrated mastery of the following frameworks: Node.js & at least one of the following: Ember.js, React.js, Angular.js or similar Javascript framework
- Demonstrated mastery in each of the following technologies: Javascript, HTML, CSS
- Passion for UI/UX design
- 3+ years of experience in the software development industry (not necessarily with the technologies)
- Working knowledge of production environments (Unix, Bash, nginx, etc.)
- Experience in each of the following: SQL, Elasticsearch, Redis
- Architecture and production environment decision-making experience
- Demonstrated experience building successful working relationships with Product + UI/UX teams
- Experience breaking down product specs into engineering components
- Led projects from inception to completion
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
About the Position
FiscalNote is looking for an experienced Software Engineer to join our Data Engineering team. You will help scale and improve the core of our 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. You will have the colossal task of making a diverse, large, and growing dataset of documents accessible and actionable. Our data backend interfaces with sources that are frequently brittle and obsolete to provide reliable, timely, and accurate information - at scale. 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 The Team
Our Data Engineering Team is responsible for everything from identifying the datasets that we want to offer, through their ingestion, processing, augmentation, storage and accessibility to our 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.
What To Expect In This Role:
- Design, communicate, and lead development of solutions to complex problems
- Bring out the best in your coworkers
- Evaluate technical choices and their tradeoffs
- 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:
- Strong technical expertise in Python
- 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 working in iterative development environment
- 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
- Bachelor's Degree in Computer Science, Mathematics, Data Analysis or other related discipline required
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