The final salary or hourly wage, as applicable, paid to each candidate/applicant for this position is ultimately dependent on a variety of factors, including, but not limited to, the candidate’s/applicant’s qualifications, skills, and level of experience as well as the geographical location of the position.
Applicants must be legally authorized to work in the United States. Visa sponsorship not available.
Our client is seeking a Systems Engineer Operations-C++ Developer in Omaha, NE.
Role Description
The Operations Technology team is looking for an experienced C++ Developer to join our fast-paced development team. The position will be working in subdomains within Operations Technology. The successful candidate must be an initiative-taking and creative individual with strong technical skills, who is able to lead a team to deliver complex solutions based on the business needs. The individual will function as a subject matter expert for the sub products in each subdomain, with a good understanding of its subsystems, interfaces, and dependencies.
Internal Only Comments: This position will be a Level 16 position.
• Recommend technical decisions and solutions to Principals for approval. Ability to engineer and design solutions that are secure, scalable, and available for a series of Products and/or features within Product Line. Deliverables must adhere to established engineering patterns as validated through peer reviews and coaching.
• Ensure critical assets and business features have the appropriate alerts, alarms, and support. Lead crisis calls for the applications responsible for.
• Ensure assigned products meets organizational security objectives including legal, compliance, patching, vulnerability management and are built on UP security architecture. Discuss New solutions and technologies with the enterprise and document.
• Mentor, guide, and support lower-level ICs, assisting with development of sound architectural depth and support across Products.
• Aid in preparing material and/or updates for senior leaders on modern technology, delivery status, outcomes, measures, etc. This includes the ability to prepare materials and provide clear and concise updates in meaningful business terms.
• Develop & foster relationships across the enterprise and to external organizations with others at similar levels.
Skills & Requirements
• Basic Qualifications:
• Bachelor's Degree or Equivalent Education & at least 7 years of experience in application development.
• Ability to self-manage and take ownership of problems, seeing solutions through to the end.
• Experience in successfully influencing the direction of the team, constructively resolving conflicts.
• Experience in C++ Programming.
• UNIX/Linux command line proficiency, with at least a year of experience
• Knowledge of Object-Oriented development techniques.
• Solid problem solving and troubleshooting skills and ability to react.
• Excellent written and verbal communication skills.
• Experience with safety critical systems.
• Knowledge of source control systems (for example Git)
• Experience with one or more of the following: Bash scripting, Perl programming, Python programming.
• Enterprise Java Development Experience, Database design and Hydra.
• Technical proficiency in relational and object data management, including database design and data modelling.
• Experience migrating or transforming legacy solutions to the latest technical solutions.
• High degree of comfort explaining architectural and technical concepts with technical and leadership teams.
• Demonstrated ability to adapt to modern technologies and learn quickly.
• Experience following Agile methodology.
• Experience with developing applications that run on the Linux operating system
• Experience with using a modern c++ IDE (CLion, Visual Studio, etc.)
• Experience with writing modern c++ code (c++11 language standard)
• Experience with compiling c++ applications for Linux using gcc and/or clang
• Experience with analyzing core dump files using gdb and/or lldb
• Experience with writing and/or updating a build system for a c++ code base using cmake
• Experience with writing unit tests for new and existing code (catch2, gtest, etc.)
• Experience with writing applications with a user interface using the Qt UI framework
• Experience with analyzing performance issues with an application using profiling tools (perf, vtune, etc.)
• Experience with transforming legacy code (c and pre-c++11 language standard) to modern code (c++11 and later language standards)
• Experience with writing modern c++ code (c++14 and c++17 language standard)
• Experience with creating and/or consuming packages using the conan dependency manager
• Experience with using static analysis tools (clang-sa, clang-tidy, cppcheck, etc) to identify and correct issues with code
• Ability to learn other tooling used as a part of the enterprise tech stack (i.e. chef, liquibase)
Benefits/Other Compensation:
Medical, Dental, Life Insurance, 401K.
Why Hays?
You will be working with a professional recruiter who has intimate knowledge of the industry and market trends. Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there’s a position you really want, you’re fully prepared to get it.
Nervous about an upcoming interview? Unsure how to write a new resume?
Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.
Hays is committed to building a thriving culture of diversity that embraces people with different backgrounds, perspectives, and experiences. We believe that the more inclusive we are, the better we serve our candidates, clients, and employees. We are an equal employment opportunity employer, and we comply with all applicable laws prohibiting discrimination based on race, color, creed, sex (including pregnancy, sexual orientation, or gender identity), age, national origin or ancestry, physical or mental disability, veteran status, marital status, genetic information, HIV-positive status, as well as any other characteristic protected by federal, state, or local law. One of Hays’ guiding principles is ‘do the right thing’.
We also believe that actions speak louder than words.
In that regard, we train our staff on ensuring inclusivity throughout the entire recruitment process and counsel our clients on these principles. If you have any questions about Hays or any of our processes, please contact us.
In accordance with applicable federal, state, and local law protecting qualified individuals with known disabilities, Hays will attempt to reasonably accommodate those individuals unless doing so would create an undue hardship on the company. Any qualified applicant or consultant with a disability who requires an accommodation in order to perform the essential functions of the job should call or text 813.336.5570.
Drug testing may be required; please contact a recruiter for more information.