The point where experts and best companies meet
Share
Tridium’s team is seeking a highly skilled Senior Software Engineer to join our development team. In this role, you will be responsible for creating development tools, managing the creation of build plans using Kotlin, and implementing both Bamboo/GitHub build specifications. You will play a pivotal role in enhancing our software development processes and ensuring high-quality deliverables.
• Be a part of Tridium’s world class team of software engineers as we advance Tridium’s position as a market leader in open systems and software
• Develop and maintain development tools to streamline the build process.
• Manage and create build plans using Kotlin and Bamboo build specifications.
• Collaborate with cross-functional teams to design and implement software solutions.
• Write clean, maintainable, and efficient code in Java, Gradle, Kotlin, C/C++.
• Implement code signing processes using hardware security tokens.
• Ensure the integrity and security of the build environment.
• Contribute to the design of the development environment in Niagara framework enabling custom extensions by partners
• Mentor and provide guidance to junior developers, promoting best practices.
• Operate in an Agile development environment while collaborating with key stakeholders
• Benefits – Medical, Vision, Dental, Mental Health
• Paid Vacation
• 401k Plan/Retirement Benefits (as per regional policy)
• Career Growth
• Professional Development
• 5+ years of experience in software development with a focus on development tools.
• Demonstrated proficiency in Java, Gradle, Kotlin
• Bachelor’s degree in computer science, Software Engineering, or a related field.
• Experience with Bamboo build specifications and continuous integration practices
• Familiarity with GitHub and GitHub Actions for version control and CI/CD processes.
• Familiarity with embedded system design principles (C/C++).
• Knowledge of code signing processes and hardware security tokens.
• Experience with Agile software development methodologies
• Excellent analytical and problem-solving skills including the ability to identify, formulate, and solve engineering problems
• Experience working in framework development environment
These jobs might be a good fit