> Markdown version of [/jobs/ext/539002-software-engineer](https://www.wearedevelopers.com/jobs/ext/539002-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). --- # SOFTWARE ENGINEER - **Company:** IBA InfoTech Inc. - **Location:** Cary, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Software Applications, Software Quality, Python (Programming Language), Node.Js, Software Engineering, Software Systems, Systems Integration, AngularJS, Information Technology - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/software-engineer-7 ## About the Role * 3+ years of experience in designing, developing, delivering, and leading enterprise web and desktop applications, working in a software development capacity. Your focus is on the process and thinking through problems and understanding how to make the software work in our space, rather than having focused on small technical pieces of a larger puzzle. * Passion for creating innovative software solutions for complex customer requirements. * Ability and interest in learning new languages. Our language is similar to Python, so if you have experience with Python, html, Javascript, and/or Node.js or AngularJS you should be comfortable with our language. * Bachelor's degree in Computer Science, Software Engineering, or a similar field or applicable years of experience in the industry. ## Description * Interact directly with customers, our internal development team, our external partners and other stakeholders to ensure customer success. * Work with technical teams and senior architects to finalize architecture specifications, and create designs as it relates to the customization and/or integration of software solutions. * Assist in identifying, troubleshooting, and resolving defects encountered during various stages of project delivery, including during the deployment and implementation of the solution in production environments. Your Day-to-Day * Exposure to the full development life cycle, working within broadly defined parameters, including test plan execution and software quality needs. * Work with other Implementation team members to help grow functional and technical knowledge within the company. * Analyze requirements, assess the risk, collaborate with stakeholders and leads to produce thoughtful software designs. * Own the delivery of an entire feature set and serve as a technical lead on complex projects. * Experience with technical assessment, scope, and manage changes to the code based on new business requirements, product enhancements, and other change requests. * Maintain architectural principals and coding standards across the code and project life cycles. * Diagnose and troubleshoot production application issues. * Add input and generate new opportunities to improve the current technology stack by developing ideas and solutions with new emerging technologies. ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [What makes a great Software Engineer? Challenging our Assumptions Instead of Talking about Imposter Syndrome](https://www.wearedevelopers.com/videos/863-what-makes-a-great-software-engineer-challenging-our-assumptions-instead-of-talking-about-imposter-syndrome) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)