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
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
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…
News






