Software engineer
Job Description
Insight Global is seeking a Senior Software Engineer who thrives in a highly technical, fast-paced engineering environment that encourages initiative, problem-solving, and strong ownership. This individual must be a proactive self-starter who asks insightful questions, requires minimal oversight, and consistently dives deep into challenges to deliver high-quality, mission-critical software solutions.
Key Responsibilities:
-Design, develop, optimize, and maintain software for complex systems across embedded, client, and server environments.
-Perform HW/SW integration, debugging, and performance tuning for Linux-based systems.
-Analyze, comprehend, and enhance existing codebases - including legacy, complex, or undocumented code.
-Conduct reverse engineering to understand system behavior, identify defects, and architect efficient solutions.
-Support end-to-end SDLC activities: planning, development, testing, deployment, delivery, and maintenance.
-Develop and execute unit, integration, and system tests (automated and manual).
-Collaborate closely with cross-functional engineering teams and provide mentorship to junior engineers.
-Contribute technical insights, documentation, and architectural improvements to ongoing programs.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
Required Skills and Qualifications:
Technical Proficiency:
-Expert knowledge and hands-on experience in C/C++, Java, and scripting programming languages.
-Proficient in VoIP technologies for both client and server applications, including protocols, configurations, and integrations.
-Strong expertise with Red Hat Enterprise Linux (RHEL) 8; RHEL 9 experience and kernel driver experience is highly desirable.
-Extensive experience with software design, coding, debugging and HW/SW integration.
-Extensive experience using Integrated development environments such as eclipse.
Code Comprehension and Analysis:
-Ability to read, analyze, and understand existing codebases, including complex or poorly documented code.
-Experience using tools that aid in code analysis, debuggers, and code visualization tools.
-Capable of identifying potential issues, understanding architectural patterns, and improving or extending existing code.
Software Development Lifecycle (SDLC):
-Ability to contribute effectively across all phases of the SDLC, including planning, development, testing, deployment, and maintenance.
-Experience in Agile methodologies and development practices is a plus.
Problem-Solving and Reverse Engineering:
-Demonstrated ability to reverse-engineer existing software to understand functionality, identify issues, and develop efficient solutions.
-Capable of analyzing undocumented software to create accurate technical insights with associate documentation.
Testing and Quality Assurance:
-Proficiency in writing/scripting and executing unit, integration, and system tests.
-Familiarity with automated testing frameworks and tools.
Collaboration and Communication:
-Excellent communication skills to interact with cross-functional teams and stakeholders.
-Capable of mentoring junior engineers and providing constructive feedback to peers.
General Requirements:
-Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
-5+ years of professional experience in software development, with a proven track record of delivering complex software solutions. -Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes, MicroShift, OpenShift) is a plus.
-Exposure to cloud-based architectures and tools.
-Active Secret Clearance is preferred.
Recommended Jobs
Spa Consultant for Luxury Sun Spa
Join Soleil Tans as a Spa Consultant. Soleil Tans is a leader and innovator in the sun spa industry. Our mission is simple: To ensure that time spent in our spa is the best part of our guests’…
Cook
Benefits: ~401(k) ~401(k) matching ~ Dental insurance ~ Employee discounts ~ Flexible schedule ~ Health insurance ~ Opportunity for advancement ~ Paid time off ~ Training & developme…
Business Manager I
: Position Details Position Information Recruitment/Posting Title Business Manager I Job Category Staff & Executive - Project/Program Management/Planning Department RWJ-Surgery-Chairman-M…
Director Quantitative Pharmacology
As a Director in Pharmacometrics (Quantitative Pharmacology), this individual is accountable for the delivery of support for one or more research & development programs, within their pharmacometrics …
Communications Senior Associate Business Banking
Job Description Join J.P. Morgan, a global leader in banking and financial services, renowned for innovation, excellence and service. Our Global Banking business provides comprehensive financial s…
Plant Operations Director
Job Title: Director Location: Jersey City Medical Center Department Name: Plant Operations Req #: 0000221941 Status: Salaried Shift: Day Pay Range: $121,750.00 - $195,000.00 per year…
CNAs Certified Nursing Assistant - take home $4200+/month - Amazing ratios!
Location: Trenton, NJ 08628 Date Posted: 01/31/2026 Category: Education: None Our client, a long term care facility in Ewing, NJ is in need of CNAs for all shifts! Amazing ratios - 1 CNA…
Account Assistant
Need a person for Data Entry and Bookeeping in South Plainfield,NJ . Contact Sam 518 369 7860 for more details.
Middle School History Teacher (Delran)
Company Description Uncommon Schools is a nonprofit network of high-performing public charter schools dedicated to providing an exceptional K-12 education in economically disadvantaged communities. …
Abacus Avolution consultant
*** Hybrid: 1 to 2 days on site at 2 Broadway, New York, NY ****** Initial Contract is 6 months, to renew for at least another 6 month *** We are seeking an experienced Enterprise Architect with d…