Software Engineer (Web Application) @ Mathematica Policy Research - Princeton, NJ

Job Overview

8 days ago

Software Engineer (Web Application)

Mathematica Policy Research - Princeton, NJ

Position Description:

Mathematica applies expertise at the intersection of data, methods, policy, and practice to improve well-being around the world. We collaborate closely with public- and private-sector partners to translate big questions into deep insights that improve programs, refine strategies, and enhance understanding. Our work yields actionable information to guide decisions in wide-ranging policy areas, from health, education, early childhood, and family support to nutrition, employment, disability, and international development. Mathematica offers our employees competitive salaries, and a comprehensive benefits package, as well as the advantages of being 100 percent employee owned. As an employee stock owner, you will experience financial benefits of ESOP holdings that have increased in tandem with the company’s growth and financial strength. You will also be part of an independent, employee-owned firm that is able to define and further our mission, enhance our quality and accountability, and steadily grow our financial strength. Learn more about our benefits here.

We are seeking a Software Engineerto join our Web Application group within the Information Technology Services business unit. This position is open in our offices located in Princeton, NJ; Cambridge, MA; Washington, DC; Ann Arbor, MI; Chicago, IL; Oakland, CA; Seattle, WA; or working full-time remotely. We are open to candidates with at least three years of experience.

At Mathematica, we take pride in our commitment to diversity. Building an inclusive culture that draws on the individual strengths of employees from different ethnic backgrounds, cultures, lifestyles, abilities, and experience is key to our success.

In this role, you will:

  • Build internal/external web applications, workflows, integrations, and automation
  • Build new applications and infrastructure within Amazon Web Services (AWS)
  • Build new applications and infrastructure within SharePoint Online (SPO)
  • Perform SPO administration activities such as site provisioning, permissions management, list, library and web part configuration and other system administration tasks
  • Create data presentation-layers in the form of interactive dashboards and reports
  • Work with project teams and end users to understand requirements for web-based products
  • Document, maintain, and support application functionality
  • Work both independently and on a team
  • Be self-driven to learn, push new ideas, and teach others
  • Gain on-the-job training in full stack software development skills through internal courses and external coding resources.

Position Requirements:

You have experience with or interest in some of the following skills:

  • A Bachelor’s degree in Computer Science or other relevant field or equivalent experience
  • 3-5 years of professional experience as a Software Developer or similar role
  • A deep understanding of how web applications are built and work
  • Working knowledge of JavaScript frameworks and modern web technologies such as Angular 2+, d3.js, Vue/Vuex, React, Redux, TypeScript, HTML, CSS, or other open-source tools
  • Experience with, or at least an interest in, developing in the cloud with Amazon Web Services (AWS) tools including Docker, Fargate, Cloudformation, CodePipeline, CodeBuild, Lambda, EC2, DynamoDB, etc.
  • Familiarity with Relational Databases, SQL/NoSQL data modelling, and RESTful API standards
  • Experience with SharePoint Online, M365, Power Automate, Power Apps and Power BI
  • Professional experience and understanding of .NET / ASP.NET web frameworks
  • Experience in creating Architectural Diagrams
  • Working knowledge of Atlassian products: Jira and Confluence a plus

This position offers an anticipated annual base salary range of $70,000 - $100,000. This position may be eligible for a discretionary bonus based on company and individual performance.

As a federal government contractor, all staff working in our central ITS group with access to corporate computer systems are required to successfully undergo a background investigation or security clearance as a condition of employment.

In accordance with Executive Order 14042 and its implementing guidelines, all Mathematica employees must provide documentation that they have been fully vaccinated or obtain an accommodation through Human Resources by providing documentation from a licensed health care provider that they are unable to be vaccinated against COVID-19 because of a disability (which would include medical conditions) or provide an attestation that they are entitled to an accommodation because of a sincerely held religious belief, practice, or observance.

To apply, please submit resume, location preference, and salary expectations.

Available Locations: Princeton, NJ; Cambridge, MA; Washington, DC; Ann Arbor, MI; Chicago, IL; Oakland, CA; Seattle, WA; Remote

#LI-NN1

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Similar Jobs

Software Engineer II, Infrastructure, Search

Google

New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Sr. Software Development Engineer, Artemis

Amazon.com Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Lead Software Engineer - 44448

McGraw Hill

New York, NY

Experience building responsive and high-performance web-based products built to serve millions of customers. Java, Spring, Angular, Bootstrap, RESTful Services,…

Full Stack Engineer

Contently

New York, NY

Strong software engineering and architecture fundamentals. 5+ years of professional software development experience. Object-oriented programming and design.

iOS Engineer, Messaging

Spotify

New York, NY

The Freemium R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way.

Program Manager III, Search, Software Engineering

Google

New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

Software Development Engineer, CMS

Audible

Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

Software Engineer, Vice President - Hybrid

MUFG

New York, NY

Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…

Senior Full Stack Engineer

Contently

New York, NY

Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.

Full Stack Developer

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Engineer III

Elsevier

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Software Engineer (remote)

Thermo Fisher Scientific

New York, NY

5+ Years of experience in software development, information systems, or related field. 5+ Years of experience in software development, information systems, or…

Software Engineer III

RELX

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

DevOps Engineering Lead

New York Life Insurance Co

Lebanon, NJ

Explore, assess, propose and implement new tools in the DevOps toolkit that helps standardize the Plan, Build, Deploy and Operate cycle of software development.

Senior Associate, Software Engineering Java Full Stack

KPMG

Melville, NY

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.

Senior Cloud Engineer - Azure

Fiserv, Inc.

Short Hills, NJ

Provide mentorship and guidance to junior engineers. Senior Azure-focused Cloud Systems Engineer, you will be a part of the Fiserv Technical Services migration…

Implementations Data Programmer

Fiserv, Inc.

Short Hills, NJ

The Implementations Data Programmer, Staff position is a client facing role where professional communication, consultative support, and time management is…

Manager, Software Engineering Java Full Stack

KPMG

Philadelphia, PA

Minimum seven years of recent progressive experience developing software using Java. Experience building applications, services-oriented architecture and…

Manager, Software Engineering Java Full Stack

KPMG

Melville, NY

Minimum seven years of recent progressive experience developing software using Java. Experience building applications, services-oriented architecture and…

Senior Associate, Software Engineering Java Full Stack

KPMG

Philadelphia, PA

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.

Technical Support Software Engineer

Sartorius

Bohemia, NY

Manage new software releases and system configuration details. 4+ years experience supporting software controlled automation equipment.

Manager, Software Engineering Java Full Stack

KPMG

Stamford, CT

Minimum seven years of recent progressive experience developing software using Java. Experience building applications, services-oriented architecture and…

Senior Associate, Software Engineering Java Full Stack

KPMG

Stamford, CT

Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.

Front-End Cloud-based Web Developer

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…