Senior Software Engineer of Data Management

FiscalNote

(Washington, District of Columbia)
Full Time
Job Posting Details
About FiscalNote
FiscalNote is the leading Government Relations Management platform. Our mission is to build the world’s most powerful platform for analyzing government risk and opportunity. For organizations facing government impact, FiscalNote is the platform for professionals to plan and execute their organization’s government risk strategy. Organizations rely on FiscalNote because of its accurate and relevant information, cutting-edge analytics, and ease of use.
Summary
On a mission to ingest and structure open government data, FiscalNote’s software engineers lay the foundation to model policy outcomes. This data powers our Government Relationship Management platform -- a cutting-edge software product that helps organizations better understand and act on government action. By making government more accessible, we are lowering the barrier for entry into regulated industries. FiscalNote allows organizations big and small to take control of their government strategy.
Responsibilities
* Write clean, robust, and maintainable code * Develop and reinforce technical standards and practices for the team * Ensure uptime and performance of production systems * Design, communicate, and lead development of timely solutions to complex problems * Advise coworkers on effective ways to match business priorities to technical solutions * Identify existing and future technical debt, expose its cost, and fight to avoid and reduce it * Mentor other engineers
Ideal Candidate
**You Are** Looking to build something worth being proud of. You challenge assumptions of what is possible, relentlessly looking for ways to solve the toughest problems. You enjoy being challenged by capable coworkers and always strive to reach the best decisions, but are always open to being proven wrong. You care to see things through and ensure best outcomes -- never being content to just do your part. When confronted with a challenging problem, you prefer to roll up your sleeves and get your hands dirty -- always seeing the issue through to completion. **You Have** * 5+ years of professional software development experience * Experience leading a project from initial conception (including architectural design/review) to completion * Experience supporting a production environment including occasional on-call escalations * Experience performing code reviews and providing feedback to team members * Mastery of an object-oriented programming language (Python ideal) * Working knowledge of a dynamic programming language (Python ideal) * Working knowledge of Object Relational Mapping (ORM) frameworks (SQLAlchemy ideal) * Working knowledge of SQL databases (PosgtreSQL ideal) * Apache Lucene/Solr, ElasticSearch or Thrift experience - a plus * Experience with cloud technologies (AWS, Azure, or Google Cloud Platform) - a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.