Back to jobs

Senior Software Engineer

AIP Publishing is a leading publisher of the physical sciences. Working at AIP Publishing means being part of a mission: to accelerate scientific discovery while reimagining the future of scholarly publishing. 

AIPP is proud to have been named one of the Best Companies to Work for in New York in 2020, 2021, 2022, 2023 and 2024. We foster a collaborative, creative atmosphere and encourage an inclusive workplace culture that maximizes individual contributions. 

 

Our excellent benefits package includes:

  • Paid time off
  • Flexible Work Schedule
  • Competitive medical, dental and vision options
  • Exceptional retirement benefits
  • Training opportunities 
  • Tuition assistance

We are seeking a Senior Software Engineer to join the Enterprise Applications team. The successful candidate will align with AIP Publishing’s culture, having a progressive and experimental perspective while being accountable, action-oriented and highly collaborative.  

We foster a collaborative, creative atmosphere and encourage an inclusive workplace culture that maximizes individual contributions. In this team you will contribute a pivotal role in our agile/scrum environment by implementing effective, and strategically aligned solutions that accelerate productivity and new product development through partnerships and accountability.

The Senior Software Engineer is responsible for developing technological solutions to support organizational projects and initiatives.  The Senior Software Engineer will possess advanced experience in the full software development life cycle (SDLC), technical architecture, application development and design. They will contribute to the process, data and object modeling in a variety of application and database environments. This individual will also partner with stakeholders and technical teams to identify business requirements, document technical specifications/functional requirements and develop technical solutions.

The Senior Software Engineer will be a participant in Agile/scrum development teams for product deliverables. This individual will be working in a highly collaborative environment as an individual contributor and as part of a cross functional team providing technical leadership and coaching to team members.

Key Responsibilities 

  • Build partnerships with cross-functional teams to share knowledge, contribute to retrospectives and deliver enterprise focused solutions in a collaborative agile/scrum environment.
  • Collaborate with team members across the organization to determine functional and non-functional requirements that align with the overall business objectives.
  • Practice inquiry to consider individual, team, enterprise, and customer impacts while pursuing key results.
  • Maintain an experimental mindset with a focus on learning, sharing of ideas and commitment to timeboxing milestones.
  • Design, develop, debug, and implement applications using Angular, .NET, and Azure cloud development tools.
  • Develop unit and integration tests for high-performing code through quality standards enforcement, peer code review, and leveraging automated tools.
  • Identify and resolve performance or other issues by identifying the root causes and providing recommendation for solutions.
  • Proactively deepen technical expertise by staying informed about emerging trends and developments in technology that could impact or enhance current and future projects.
  • Enable knowledge sharing through detailed documentation and cross training of the internal and vendor partner teams.
  • Actively invest in the growth of your coaching and leadership skills by mentoring junior engineers, providing technical guidance and career development support.
  • Integrate DevOps practices into the development lifecycle, ensuring smooth CI/CD processes.
  • Lead architectural discussions and design reviews, ensuring alignment with best practices and company standards.

Requirements

  • A bachelor's degree in computer science/information systems, advanced degree is preferred.
  • Minimum of 12+ years hands-on experience as an individual contributor to solution design efforts.
  • Experience must include proficiency in the following technologies:
  • NET Framework/.NET Core (5/6/7) and advanced C# programming.
  • NET MVC/Core, RESTful APIs, and Web APIs.
  • Entity Framework, Dapper, and SQL Server, including complex queries and database design.
  • Microservices architecture, Docker, and Kubernetes.
  • HTML, CSS, JavaScript, and JavaScript frameworks such as Angular or React.
  • Unit/integration testing and automation tools (NUnit, MSTest, XUnit).
  • Agile methodologies, project management tools (JIRA, Azure DevOps, Confluence)
  • Azure cloud services (such as Azure Functions and Azure App Services).
  • CI/CD, infrastructure as code (Azure Kubernetes Service, TerraForm), and automated deployment pipelines.
  • Services Messaging (such as MQ, MSMQ, Kafka, Rabbit MQ)
  • No-SQL Databases (MongoDB etc.)
  • Experience coaching and mentoring junior engineers, providing technical guidance and career development support.
  • Must have excellent communication, analytical, leadership, teamwork, and problem-solving skills, strong presentation skills, and the ability to build strong relationships with Senior Management and internal/external stakeholders.
  • Requires occasional 24x7 on-call availability.
  • Relevant certifications in cloud platforms, agile methodologies, or security are preferred.

Additional details:

$125,000 - $135,000 

Salary within the above posted range is based on a variety of factors including relevant experience.

To be considered candidates must reside within NY, NJ, CT, MD, VA, PA, MA, RI or Washington, DC.  This is a remote first plus convening opportunity. 

A wholly owned not-for-profit subsidiary of the American Institute of Physics (AIP), AIP Publishing’s mission is to advance, promote, and serve the physical sciences for the benefit of humanity by breaking barriers to open, equitable research communication and empowering researchers to accelerate global progress. AIP Publishing supports the charitable, scientific, and educational purposes of AIP through scholarly publishing activities on its behalf and on behalf of our publishing partners. Our publishing portfolio includes digital books, AIP Conference Proceedings, and peer-reviewed journals across a spectrum of research areas, including our flagship titles Applied Physics Reviews, Applied Physics Letters, Journal of Applied Physics, and The Journal of Chemical Physics. 

AIP Publishing is proud to be an Equal Opportunity Employer 

https://publishing.aip.org/privacy/ 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter*

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...

Select...
Select...

 

 

Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in AIP Publishing’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.