Jobs and Careers
IN

Senior Software Engineer

Inmar Intelligence
United Statesfull_timeVerifiedPosted 15 May 2025

About the role

Position Summary:

Under minimal supervision of a manager, the Sr. Software Engineer I is a Full-Stack Engineer who performs work assignments at the feature and project level, with hands on responsibility for ensuring delivery of product sprints that are complete, high quality and timely, conducting all activities in accordance with internal standards and procedures.

As a senior member of the team, they lead by example and openly share their knowledge and expertise with other team members.

Primary Accountabilities:

Technical (75%)

  • Design, develop, test, deploy, and support new software solutions and changes to existing software solutions in collaboration with a team; own and complete tasks as an active contributor to the team, involving others appropriately
  • Participate in project planning and actively contribute to requirements definition
  • Translate business requirements into components of complex, loosely coupled, distributed systems
  • Responsible for system/application design and development; perform Unit testing
  • Understand and assist with the implementation of architectural patterns and strategies for solutions
  • Provide support during QA and User Acceptance testing as assigned
  • Provide excellent customer/user support and technical expertise in end user decision support software tools and end user computing technology
  • Troubleshoot technical issues in a variety of application environments; be able to research issues related to system configuration, software and database design/development and data integrity; demonstrate competence in analysis and problem-solving
  • Work to ensure each sprint delivers timely, accurate and high-quality work to production
  • Maintain a focus on uptime and performance for high-volume solutions, hosted solutions
  • Collaborate with team members and provide thoughtful discussion on tactics and strategies as they are selected

Leadership (25%)

  • Exhibit solid understanding of SDLC practices, methods, conventions and standards for the industry, company, and team; lead by example
  • Maintain competence across all technologies used by the team; be a self-motivated learner with
  • Strong desire to get up to speed on new technologies and platforms; encourage others to do the same
  • Maintain awareness of and become familiar with evolving trends in software development
  • Take ownership of architectural decisions for new and existing systems; share technical knowledge through demonstrations or presentations
  • Assist with the hiring of new associates; mentor new team members as they develop domain knowledge and experience

Required Qualifications:

  • Bachelor of Science Degree in computer science, information systems or related field
  • 9-11 years of progressively responsible application engineering roles; or any equivalent combination of experience and training that provides the required knowledge, skills, and abilities needed to complete the major responsibilities/essential functions of the position
  • Skilled in working with Agile or Lean software development approaches
  • Understanding of object orientation and familiarity with modern design patterns; hands on experience with development that utilizes modern design patterns
  • Experience with UI based technologies 
  • Working knowledge of C# or Java
  • Working knowledge of ASP.NET (MVC preferred), HTML, JavaScript, CSS
  • Familiar with Dependency Injection 
  • Experience with Object Relational Mapping 
  • Experience with database development and tuning in the MS SQL Server platform specifically: T-SQL, stored procedures, data warehousing
  • Ability to troubleshoot environment/hosting-related issues with on-premise web technology (DNS, Load Balancing, IIS, Windows Server, SSL, Security Contexts, basic firewall and networking concepts)

Preferred Skills:

  • Familiar with Service Orientation/RESTful Patterns and Concepts/API Design Fundamentals 
  • Familiar with JavaScript best practices and design patterns
  • Familiar with modern JavaScript frameworks 
  • Familiar with mobile development for Android and iOS 
  • Ability to troubleshoot environment/hosting-related issues with cloud-based plat

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Inmar Intelligence

View company profile →