Job Description
SOFTWARE ENGINEER - 2 OPEN - CONTRACT TO HIRE - US CIT OR GC ONLY
WORK LOCATION CHARLOTTE, NC
REQUEST SOFTWARE ENGINEER
QTY 2
SCOPE FOR REQUEST:
Are you interested in building solutions that impact millions of customers? Company is hiring IoT
professionals who can fuse signals from sensors with AI and Machine Learning to craft hybrid cloud
IoT solutions that leverage Mobile devices, on-premises compute environments, and cloud compute
environments. You will work in a fast-paced environment, design and develop new features and systems,
launch them, and iterate to incrementally make them better. You will participate in the overall
planning, execution, and success of a complex cross-functional team, work closely with product
management, and contribute to the development of engineering staff.
Highly qualified candidates will have experience building high-performance, reliable solutions in
complex hybrid cloud environments. The ideal candidate will have experience developing and
successfully launching IoT solutions, be hands-on, and have a passion for working in the code.
KEY RESPONSIBILITIES
Designing and implementing end-to-end IoT solutions from the edge to the cloud
Contributing to the development of an overall IoT ecosystem device management strategy
Partnering with security analysts to ensure that vectors of attack are identified, and risks mitigated
Establishing and meeting high standards in software quality and operational excellence
Anticipating requirements in order to design extendable IoT solutions
Acting as liaison to engineering and manufacturing partners to ensure that device requirements are
well understood and agreed upon
Coordinates, executes, and participates in component integration (CIT) scenarios, systems integration
testing (SIT), and user acceptance testing (UAT) to identify application errors and to ensure
quality software deployment
Participates and coaches others in all software development end‐to‐end product lifecycle phases by
applying and sharing an in‐depth understanding of complex company and industry methodologies, policies,
standards, and controls
Has solid grasp of software design patterns and approaches; understands application level software
architecture; makes technical tradeoff decisions at application level
Automates and simplifies team development, test, and operations processes; develops detailed architecture plans
for large scale enterprise architecture projects and drives the plans to fruition
Solves complex architecture/design and business problems; solutions are extensible; works to simplify, optimize,
remove bottlenecks, etc.
Provides mentoring and guidance to more junior level engineers; may provide feedback and direction on specific
engineering tasks
MINIMUM QUALIFICATIONS
FROM THE SUPPLIER CALL
Company Description
Carolina IT Professionals, Inc. is a 100% woman owned strategic staff augmentation firm specializing in the contract and permanent placement of IT, Engineering, and Business Professionals. We are dedicated to the success of our clients and employees.