Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer - Buildings image - Rise Careers
Job details

Software Developer - Buildings

Senior Software Developer - Remote

Siemens makes buildings and cities smarter and supplies people with environmentally friendly energy. Our software monitors millions of data points from thousands of buildings all-across the world and enables our customers to achieve their building’s highest performance and sustainability targets. New challenges present themselves every day – and hereby the chance to face them. Join our team of about 303 000 colleagues around the globe and help us create environments that care. Our Software Organization is seeking a dedicated and knowledgeable Software Developer to drive implementation of a web-based application supporting the analysis and action of complex problems in buildings and HVAC.

We are looking for a Sr Software Developer. This position will be remote based.

Role Description:

A Software Technical Leader oversees the technical aspects of software development projects, guiding a team of engineers by setting the technical direction, making key architectural/design decisions, mentoring team members, ensuring quality standards are met, and delivering projects on time while resolving technical issues and managing technical risks; essentially acting as the technical authority within the team to achieve successful project outcomes. 

Key responsibilities:

  • Technical Leadership:
    • Define the overall technical vision and architecture for software projects. 
    • Evaluate new technologies and frameworks to recommend the best solutions for the project. 
    • Lead technical design discussions and make architectural decisions. 
    • Ensure alignment with best practices and coding standards. 
    • Regularly meet to Product Manager to understand product roadmap and determine scope and feasibility of new product or productivity support.
    • Support product manager with direct interaction with stakeholders and key users to understand user needs and help define possible solutions.
  • Project Execution:
    • Collaborate with product managers, stakeholders, and other teams to understand project requirements and priorities. 
    • Participate in project planning and estimation, including identifying technical risks and mitigation strategies. 
    • Work with project leader to monitor project progress and address technical roadblocks timely to ensure teams have a clear direction.
    • BAS domain technical expert on supported products such as BAS controllers, Sensors, Actuators and Valves/Dampers.
    • Ensure timely delivery of high-quality software by overseeing code reviews, testing, and deployment processes. 
  • Technical Expertise:
    • Deep understanding of software development principles and relevant programming languages. 
    • Proficient in troubleshooting technical issues and providing solutions for new software development and regular end user support. 
    • Stay updated on emerging technologies and industry trends to inform technical decisions. 

You’ll win us over by having the following qualifications:

Qualifications:

  • BS/BA in computer science or related field
  • 10+ years of successful experience in a directly related field and successful demonstration of Key Responsibilities and Knowledge as presented above.
  • Technical skills in C++ and C# programming languages and technologies and Microsoft SQL Server database manager
  • Technical skills in custom AutoCAD software development and drawing automation
  • Understanding of Building Automation Systems for primary and secondary HVAC equipment

 Preferred Qualifications:

  • Excellent communication and collaboration skills to effectively interact with cross-functional teams
  • Leadership qualities to guide and motivate team members
  • Problem-solving abilities to identify and resolve technical challenges
  • Ability to prioritize tasks and manage complex projects
  • Strong analytical and critical thinking skills 

You’ll benefit from:

  • 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 $$110,460 - $189,360. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications and premium geographic location.

Create a better #TomorrowWithUs

About Siemens:

We are a global technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to sustainable transportation as well as advanced healthcare, we create technology with purpose adding real value for customers.

Our Commitment to Diversity, Equity, and Inclusion:

We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Learn more about our commitment to DEI here.

Protecting the environment, conserving our natural resources, fostering the health and performance of our people as well as safeguarding their working conditions are core to our social and business commitment at Siemens. They are an integral part of our Business Conduct Guidelines and our corporate strategy.

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity 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.

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.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Criminal History
Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.

Siemens Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Siemens DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Siemens
Siemens CEO photo
Roland Busch
Approve of CEO

Average salary estimate

$149910 / YEARLY (est.)
min
max
$110460K
$189360K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer - Buildings, Siemens

If you're a passionate Software Developer looking to enhance the world around you, Siemens has the perfect opportunity for you! Based in Chicago, Illinois, this remote position offers a chance to contribute to smarter buildings and energy solutions. As a Software Developer at Siemens, you'll be stepping into a role that allows you to dive deep into the analysis and resolution of complex issues within building management and HVAC systems. With a team of over 300,000 colleagues backing you, you'll lead technical discussions, mentor junior developers, and influence key architectural decisions that align with the company's mission for sustainability. In this role, you’ll not only define technical visions and project scopes, but you'll also work collaboratively with product managers and stakeholders, ensuring the software you create is high quality and timely. We’re on the lookout for someone with an extensive background—at least 10 years in the field—who is proficient in C++, C#, and SQL Server. Your expertise in building automation systems will be invaluable as you navigate challenges and bring innovative solutions to life. If you thrive in cross-functional environments, enjoy overcoming technical challenges, and are eager to be a leader in a forward-thinking global tech company, Siemens wants you on their team. Together, let’s create environments that care!

Frequently Asked Questions (FAQs) for Software Developer - Buildings Role at Siemens
What are the primary responsibilities of a Software Developer at Siemens?

As a Software Developer at Siemens, your primary responsibilities include overseeing technical aspects of software projects, guiding junior engineers, defining technical architectures, collaborating with product managers and stakeholders, and ensuring timely delivery of high-quality software that meets user needs.

Join Rise to see the full answer
What qualifications are required for the Software Developer position at Siemens?

Siemens requires a Bachelor’s degree in Computer Science or a related field, alongside over 10 years of experience in software development. Proficiency in C++, C#, and Microsoft SQL Server, as well as a deep understanding of building automation systems, are also crucial.

Join Rise to see the full answer
What technology stack does Siemens use for their Software Developer role?

In the Software Developer role at Siemens, you will work with C++, C#, and SQL Server as your main programming languages and technologies. Familiarity with AutoCAD software development and building automation systems is also important for success in this position.

Join Rise to see the full answer
How does Siemens ensure the personal development of its Software Developers?

Siemens fosters an environment of continuous learning and growth for its Software Developers by offering mentorship opportunities, technical leadership roles, and a culture that encourages collaboration and communication across cross-functional teams.

Join Rise to see the full answer
What is the team culture like at Siemens for Software Developers?

The team culture at Siemens is collaborative and inclusive. Software Developers are encouraged to share their ideas, work together to solve complex problems, and interact directly with stakeholders to understand user needs, all while being supported by a large international workforce.

Join Rise to see the full answer
Common Interview Questions for Software Developer - Buildings
Can you explain your experience with C++ and C# programming?

When answering this question, highlight specific projects where you've utilized C++ and C#. Mention any challenges you faced and how you overcame them, emphasizing your problem-solving skills and understanding of each language's strengths.

Join Rise to see the full answer
How do you approach technical project leadership?

Your answer should include how you set technical direction, manage team dynamics, and collaborate with project managers. Discuss your methods for ensuring quality standards and how you address technical hurdles proactively.

Join Rise to see the full answer
What is your familiarity with building automation systems?

Explain your hands-on experience with building automation systems and how it relates to HVAC equipment. Mention specific technologies and systems you've worked with, and how this knowledge can be applied at Siemens.

Join Rise to see the full answer
Can you describe a time you resolved a technical challenge in a project?

Provide a specific example where you identified a technical issue within a project and the steps you took to resolve it. Focus on your analytical approach and the collaborative efforts with your team to reach a successful outcome.

Join Rise to see the full answer
What strategies do you use to mentor junior developers?

Share your approach to mentoring, which could include regular check-ins, offering guidance on best practices, and providing constructive feedback. Emphasize the importance of fostering an open and encouraging environment for learning.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software development?

Discuss your methods of continuous learning, such as following industry blogs, participating in webinars, and joining professional organizations. Illustrate how you’ve applied recent technological advancements to your work.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Explain your approach to prioritizing tasks, which might include assessing project timelines, aligning with team goals, and communicating effectively with stakeholders to ensure resources are allocated appropriately.

Join Rise to see the full answer
What do you think is the most important quality in a leader within software development?

Articulate that strong communication, emotional intelligence, and the ability to motivate others are critical leadership qualities. Provide examples of how you have demonstrated these qualities in your career.

Join Rise to see the full answer
How would you define success in a software development project?

Clarify that success involves delivering a product that meets or exceeds user expectations, adhering to deadlines, and maintaining high-quality standards. You might also mention the importance of team satisfaction and learning outcomes.

Join Rise to see the full answer
What techniques do you use for code reviews?

Discuss your approach to conducting effective code reviews, such as focusing on best practices, understanding the purpose of code modifications, and providing actionable feedback that promotes improvement and learning among team members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Siemens Remote San Antonio, Texas, United States
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Applaudo Studios Remote San Salvador, El Salvador
Posted 13 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Sopra Steria Remote Av. de América, Madrid, España
Posted 14 days ago
Photo of the Rise User
Skydio Hybrid San Mateo, California, United States
Posted 6 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!