Roth Staffing is looking for a Lead Enterprise Software Engineer for our client (Publishing company firm). This is an exciting opportunity to work for a global leader in Publishing company with a strong corporate culture and competitive pay.
Our professional services client is looking for a Lead Enterprise Software Engineer
Job Summary:
Looking for a hands-on Lead Enterprise Software Engineer in our Infrastructure Portfolio Management (IPM) Team supporting the Tax and Accounting (TAA) Division to design, build, and integrate or next generation of enterprise cloud capabilities. Working within our Service Delivery team and collaborating closely with our Engineering team, Security, Compliance, and other key stakeholders, the lead engineer will be responsible for driving key projects and initiatives in support of TAAs critical applications in the Professional Market.
Our Lead Enterprise Software Engineer will work closely with other Engineers developing cutting edge, cloud native, micro-services architecture-based enterprise applications to enable public cloud consumption for the TAA Division in a standardized manner. In addition to providing thought leadership to the engineering group, and participating in Communities of Practice, the lead engineer will play a key role in developing the roadmap for the organization.
The engineers are relied on for automating activities that are otherwise manual and bringing efficiencies to existing processes. In addition, automation engineers champion the development of reusable solutions/templates the latest capabilities that cloud has to offer.
Essential Duties & Responsibilities:
Participate in strategic planning for the engineering organization
Define, design, and deliver new software and features for the Infrastructure Technology Organization
Provide technical leadership with other engineers involved in the containerization of applications by providing guidance on best software development and QA practices
Research, propose & implement new technologies, processes, and paradigms to make solutions resilient, scalable, and economical
Research and put forth improvements on quantifying non-technical side of engineering - improving engineering velocity etc.
Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to issues
Day to day activities will involve improving operations by identifying TOIL and creating new automation to increase efficiency
Review cloud provider recommended solutions, conduct POCs and propose solutions that work for our platform
Producing Engineering Design Artifacts, functional and design specifications
Qualifications:
You're a deeply motivated Engineer at heart who wants to transform solutions to be resilient, self-healing, and scalable.
You enjoy the challenge of working on various cutting-edge fully automated/self-scaling services.
You have proven experience in high-level programming languages, like Java.
You have in-depth knowledge and experience in software development methodologies.
You are extremely motivated, and passionate about learning and contributing to the team and the business with a "can do" attitude.
You possess a strong grasp on major cloud platforms
You aren't afraid to hack up a scalable solution quickly. For example, being able to hack up a script on a Sev. 1/A call that can run on thousands of machines
You are familiar with Kubernetes/containerization and can provide operational support at a proficient level
You are committed to a higher standard of quality than usual in the face of time to market pressures
You possess a strong drive to fix bugs and crave continual improvement
You have strong knowledge of OS, Storage, and Network fundamentals
Requirements:
Bachelor's degree in Computer Science, Information Systems, or a related field
A strong programming background with 5+ year in a developer role
6
To apply please email your resume to fmohammed@rothstaffing.com