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