Logo for Bring IT

Software Engineer

Job description

About Bring IT


We are Bring IT, a fast-growing and highly dynamic professional services company driving digital transformation for clients around the world. From launching products to market to improving productivity through the right technology and processes, our work is reshaping the way people work.

To make this happen, we are building a global, diverse, and high-performing team capable of tackling some of today’s most complex challenges. We call this strategy 360 Success.

Bring IT has been recognized as one of the fastest-growing and most successful companies on the Inc. 5000 ranking in the United States. With multiple partner recognitions and offices opening around the world, we continue to expand our digital footprint.


Why Grow Your Career at Bring IT


Our Dream Team is made up of 300+ professionals across multiple countries. We believe great technology starts with great people and diverse ways of thinking.

Our culture is built on connection, collaboration, and passion. At Bring IT, you’ll find an environment where your experience is valued, your ideas matter, and your growth is actively supported—both professionally and personally.

Internal Vacancy: Senior Software Engineer

As a Senior Software Engineer, you will play a key role in strengthening our technical capabilities and mentoring other team members.


Key Responsibilities


  • Provide technical guidance and support to other software engineers.
  • Support the development team in daily activities and technical decision-making.
  • Collaborate directly with clients or their development teams, offering guidance and training.
  • Analyze, design, develop, test, implement, and maintain scripts and new functionalities within NetSuite ERP.
  • Develop NetSuite customizations to support critical business processes.
  • Apply software development best practices.
  • Create and maintain detailed technical documentation, including test cases, data models, flowcharts, technical diagrams, layouts, and code comments.


Technical Requirements


  • Experience with NetSuite development (scripts, workflows, reports).
  • Strong proficiency in JavaScript.
  • Solid understanding of system architecture, object-oriented design, web frameworks, and development patterns.
  • Familiarity with SDLC (Software Development Lifecycle) methodologies.
  • Strong troubleshooting and debugging skills.
  • Experience with IDEs, version control systems, unit testing tools, and defect management tools.
  • Experience with Web Services (SOAP and REST).
  • Knowledge of Git.
  • Experience with Vue.js, TypeScript, PostgreSQL, Prisma, and NestJS is a plus.


Desired Skills & Qualifications


  • Proven experience working with NetSuite.
  • Strong communication skills.
  • Bachelor’s degree in Software Engineering or a related field (preferred).
  • Experience in IT or business consulting environments.
  • Advanced English proficiency.
  • NetSuite certifications are a plus.
  • Functional, implementation, and leadership skills will be considered a strong advantage.

Software Engineer Related jobs

Other jobs at Bring IT

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.