Post Job Free
Sign in

Sr. Software Engineer

Company:
Robert Half
Location:
Portsmouth, NH
Posted:
May 06, 2025
Apply

Description:

Job Description

We are looking for a Senior Software Engineer to join our team in Southern New Hampshire. In this role, you will be instrumental in designing and implementing high-quality software solutions that support business operations and enhance user experiences. This position offers the opportunity to work on innovative projects, collaborate with cross-functional teams, and contribute to the development of technical standards and best practices.

Responsibilities:

• Develop and maintain software solutions that align with business requirements and adhere to established technical standards.

• Design, refactor, and support data extraction and transformation tools, as well as web-based workflow management utilities.

• Collaborate with team members to establish software development standards, conduct code reviews, and manage version control.

• Serve as a technical resource for server-based third-party applications, ensuring smooth functionality and resolving issues.

• Monitor system performance, troubleshoot incidents, and implement improvements to maintain optimal operations.

• Ensure the confidentiality and security of sensitive information during software development and maintenance.

• Contribute to the creation of policies and procedures for software architecture and technical standards, supporting the development of the company’s software roadmap.

• Provide training, coaching, and support to team members on in-house and third-party tools.

• Recommend and implement design and product enhancements based on business needs and technological advancements.• At least 7 years of experience in software engineering, with significant exposure to backend development and business logic.

• Proficiency in Agile Scrum methodologies, API development, and technologies such as ASP.NET, Linq, and Blazor.

• Demonstrated ability to design and maintain enterprise-level software interfaces.

• Strong problem-solving skills and the ability to work independently while collaborating effectively with team members and stakeholders.

• Familiarity with financial systems and applications, with experience in the finance, banking, insurance, or healthcare industries being highly desirable.

• Bachelor’s degree in Computer Science, Software Engineering, or a related field.

• Commitment to growth and development through continuous learning, attending relevant courses, and staying updated on industry trends.

• Excellent communication skills and a proactive approach to managing tasks and responsibilities.

Full-time

Apply