- Cincinnati - Ohio - United States of America
Senior Build Engineer with Development Experience
Siemens
Senior Build Engineer with Development Experience
We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating a world class software portfolio. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth, so our people, our business, and our customers can achieve their full potential.
Are you a seasoned software engineer with a deep understanding of complex build processes, particularly within vast, intricate codebases? Do you thrive on optimizing performance, mastering parallelization, and making development workflows incredibly efficient? If you're ready to tackle significant challenges and elevate the development experience for large-scale systems, we invite you to join our team as a Senior Build Engineer!
About the Role:
At Siemens, we're building the future, and that means managing incredibly large codebases with complicated dependencies. We're on the hunt for a talented and experienced Build Engineer who can dive deep into our existing, often traditional, build processes. Your mission will be to analyze, optimize, and modernize these critical systems, ensuring our developers can work at peak efficiency.
This isn't just about making things work; it's about making them fly. You'll identify bottlenecks, enhance throughput through parallelization and threading, and meticulously map build and test processes to resource consumption within our on-premises cloud environment. Your expertise will directly contribute to a smoother, faster, and more reliable development lifecycle, significantly impacting our product segments and empowering our engineering teams.
What You'll Do:
- Analyze & Optimize Traditional Builds: Delve into existing traditional build processes for our extremely large codebases with complicated dependencies, utilizing a diverse set of tools and languages including Perl, shell scripting, Windows batch, JavaScript, Node.js, and Bazel. Identify underperforming areas and propose strategic improvements.
- Drive Throughput with Parallelization: Implement solutions to enhance build throughput by expertly applying parallelization and threading techniques, ensuring builds are as fast and efficient as possible.
- Efficiency of Application Testing: Understand traditional application testing concepts within the build process ensuring efficiency of quality processes.
- Innovate & Implement Modernization: Design and implement updates and enhancements to our build tools and processes, driving efficiency, reliability, and speed while championing the adoption of modern build practices.
- Collaborate & Guide: Work closely with product segment build engineers, sharing best practices, providing technical guidance, and fostering alignment across various development teams.
- Champion CI/CD Evolution: Help shape the future of our development infrastructure by advocating for and implementing modern build processes within a contemporary CI/CD framework.
- Document & Share: Create clear and comprehensive documentation for build processes and tools, facilitating knowledge transfer and consistency across teams.
What You'll Bring:
- Extensive Experience: 8+ years of hands-on experience in build engineering, tool development, CI/CD environments, and optimizing complex, large-scale software systems.
- Deep Build Process Acumen: A solid background in analyzing and optimizing traditional build processes for large codebases with intricate dependencies, using tools like Perl, shell scripting (Bash, PowerShell), Windows Batch, JavaScript, Node.js, and Bazel.
- Parallelization & Throughput Mastery: Demonstrated expertise in parallelization and threading techniques to significantly improve build process throughput.
- Application Testing Integration: Strong understanding of traditional application testing concepts and their integration points within a comprehensive build pipeline.
- CI/CD Expertise: Strong knowledge of modern build processes and best practices within a Continuous Integration/Continuous Delivery (CI/CD) framework.
- Problem-Solving Prowess: Excellent analytical skills with a proven ability to identify complex problems, propose effective solutions, and drive them to completion in challenging environments.
- Collaborative Spirit: A natural collaborator with strong communication skills, comfortable working with diverse teams and stakeholders on critical infrastructure.
- Proactive Mindset: A self-starter who is passionate about improving developer experience, stays current with industry trends, and is eager to make a significant impact.
This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.
Why us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
Siemens Software. Transform the Everyday
#LI-PLM
#LI-HYBRID
#LI- JJ1
Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
The pay range for this position is $129,600 - $233,300 annually with a target incentive of 5-10% of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.
Equal Employment Opportunity Statement
Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.
EEO is the Law
Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law.
Reasonable Accommodations
If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accommodation for disability form. If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.
Pay Transparency
Siemens follows Pay Transparency laws.
California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.
Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.