> Markdown version of [/jobs/ext/4399847-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4399847-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Pivotal Solutions Inc - **Location:** Portsmouth, NH, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Code Review, Continuous Integration, Data Structures, Github, Python (Programming Language), NoSQL, Object-Oriented Software Development, Scrum Methodology, Requirements Management, Service-Oriented Architecture, Software Engineering, SQL Databases, ReactJS, Git, Vue.js, AngularJS, Software Coding, Software Version Control - **Published:** October 15, 2026 - **Apply:** https://www.dice.com/job-detail/5656c406-f395-4d60-a35a-996b43c26b40 ## About the Role * 3 years of Python programming and/or JavaScript experience. * 3 years SQL and/or NoSQL experience. * 2 years of REST/SOA experience. * At least 2 years of experience working in a Scrum or Agile development environment. * A minimum of 3 years of experience in JavaScript (Meteor.js, Blaze, React). * Knowledge of best practices including code reviews, testing, coding standards, source control (git and GitHub), and CI/CD. * 5 years of experience in software engineering, including design, development, and implementation of complex systems. * Ability to follow instructions, accept constructive criticism, and have an open mind for team discussions and collaborations. Technical Proficiencies: * Relational/Non-Relational Database querying * JavaScript Frameworks (Blaze, Angular, React, or Vue.js) * HTML and CSS * Source Control - (Git) * JavaScript and Python * Object-Oriented Programming * Software development lifecycle with an emphasis on turning requirements into code. Other Requirements * Comfortable commuting to our offices * Legally authorized to work in the United States ## Description * Develop proficiency with our software development practices and patterns while utilizing effective problem-solving skills. * Demonstrate experience building team culture and engineering processes, especially on high growth teams. * Communicate effectively - attentively listen to others to provide timely and helpful information, and be effective in a range of professional settings. Give and receive feedback in a productive, professional manner. * Exercise considerable latitude in determining objectives and approaches to assignments. * Contribute to the analysis of how to best meet purpose and features resulting in logical requirements documentation. * Help design solutions to meet objectives (data structures, system processes, services, user interfaces, etc.) * Manage ambiguity - operate effectively, even when things are not certain, or the way forward is not clear. Flexible in approach and be able to adapt your approach to meet changing business needs. * Manage complexity - be able to make sense of complex, large volume, and sometimes contradictory, information to effectively solve problems. * Strong organizational skills and ability to multi-task and context-switch effectively between different activities and teams. * Ability to train peers including junior level and technical support team members.