Senior Software Engineer
NPR
Washington, DCThis was removed by the employer on 2/28/2019 12:44:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Browse the Radio Category
Search for Senior Software Engineer jobs in Washington-DC
Search all Senior Software Engineer postings
Full Time Job
Summary:
We are looking for an experienced, talented and knowledgeable software engineer. Responsibilities include assisting in the daily operations and maintenance of all of NPR Digital Media's systems and applications and assisting in the design and implementation of software products. We are seeking a person passionate about performance and scalability, polyglot programming, web technologies, relational and document database development, RESTful APIs; sometimes things that have not reached mainstream, yet. A person who both learns fast, and can also figure things out independently and show us better ways for building complex, highly scalable systems on the web.
Why work at NPR matters:
NPR audience values information, creativity, curiosity, and social responsibility – our employees do too. We are innovators and leaders in diverse fields, from journalism and digital media to product design and software engineering. Every day, our employees and member stations touch the lives of millions worldwide.
A day in the life of a Software Engineer:
Each day you will work with a cross-functional team of brilliant professionals combining business, design/user experience and engineering expertise, working relentlessly to push the boundaries of what’s possible, paving the road for the future of news and entertainment media.
Our team has a passion for Agile development and continuous improvement. We are diverse, lifelong learners and read omnivorously from NPR’s giveaway book shelf, regularly walk down the hall to Tiny Desk Concerts, tell coding jokes, optionally bring treats to share, have on-site happy hours, and optionally present at conferences. Plus we have great work-life balance - seriously.
You can find out more about a day in the life of a Senior Software Engineer from the job description at this link.
Required Technology Skills:
• Fluent in either Javascript (with a strong preference for Node.js) and/or PHP.
• Fluent in relational databases, such as MySQL.
• Ability to work in Unix command-line over SSH terminal.
• Experience working with a version control system (Git preferred).
• Familiarity with deploying production systems that take into account performance and scale and reliability (bonus points for AWS deployments).
• Ability to create and communicate practical technical designs.
Other Required Skills:
• Creativity, initiative, thirst for innovation and acute attention to detail.
• Vigor for crafting well-tested, well-documented and elegantly structured code.
• Passion for standards-based web development and polyglot programming.
• Obsession with software scalability and performance under high loads.
• Willingness to mentor other developers.
• Honesty, friendly attitude and good sense of humor.
Bonus Points For:
• Experience in cloud technologies such as AWS or GCP.
• Every additional programming language and framework you are fluent in (Python, TypeScript, Java, etc.).
• Exposure to document databases, such as DynamoDB and Elasticsearch.
• Experience with Redis or Memcached.
• Experience with Docker or Kubernetes.
• Experience with BigQuery
• Experience working with Content Management Systems.
• Willingness to contribute to open-source projects.
• Experience with SalesForce.
Interested in Applying?
View this link about our interview process, our working environment, more job description, and advice.
NPR offers a competitive compensation and comprehensive benefits package including health and wellness benefits, retirement, and work/life balance programs, as well as opportunities for career growth and development.
NPR is an Equal Opportunity Employer that affirmatively seeks to hire veterans and people with disabilities. All applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.