Product Development - Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

BarCode ID Systems (now Inovity) · 20 hours ago

Product Development - Senior Software Engineer

BarCode ID Systems, now Inovity, has been providing end-to-end enterprise mobility solutions for over 35 years. They are seeking a Senior Software Engineer to lead and contribute to complex software projects, focusing on software design, coding, and problem-solving while mentoring junior engineers.

Information Technology & Services

Responsibilities

Collaborate with cross-functional teams to design software solutions that meet business and technical requirements
Write clean, efficient, and maintainable code in accordance with best practices and coding standards
Lead and contribute to the development of software components and features, including front-end and back-end development
Conduct code reviews to ensure code quality, consistency, and adherence to coding standards
Provide guidance and mentorship to junior software engineers, fostering their professional growth
Act as a subject matter expert in specific technology areas and provide technical leadership to the team
Analyze and resolve complex technical issues and challenges as they arise
Develop and execute unit tests and ensure comprehensive test coverage
Collaborate with QA teams to ensure software quality and participate in the testing process
Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines
Create and maintain technical documentation, including system architecture, design, and user guides
Work closely with product managers, designers, and other stakeholders to align software development with business goals
Participate in Agile/Scrum development processes, including sprint planning and retrospectives

Qualification

Software developmentProgramming languagesSoftware design principlesCI/CD pipelinesAgile methodologiesFront-end technologiesBack-end technologiesProblem-solvingCommunication skillsTeamworkTechnical documentation

Required

Bachelor's degree in computer science, software engineering, or a related field
Proven experience (5+ years) as a software engineer, with a strong track record of successful software development projects
Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript)
Experience with front-end and back-end technologies and frameworks
Strong knowledge of software design principles, data structures, and algorithms
Excellent problem-solving and analytical skills
Strong communication and teamwork abilities
Commitment to upholding company values and promoting a culture of technical excellence
Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations
Ability to define problems, collect data, establish facts, and draw valid conclusions
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables
Knowledge of Microsoft Office suite, Excel, and Word specifically
CRM skills required
Able to take accountability and responsibility for business target delivery and decision making
Possess a unique blend of business and technical savvy, a big-picture vision, and the drive to make that vision a reality

Preferred

Master's degree is a plus
Familiarity with software development methodologies (Agile, Scrum)
Additional primary company languages include Spanish, French, and Dutch

Company

BarCode ID Systems (now Inovity)

twitter
company-logo
BarCode ID Systems was established in 1993 and formally changed its name and branding to Inovity on April 4, 2016.

Funding

Current Stage
Early Stage
Company data provided by crunchbase