Senior Software Engineer
- Dallas, TX
Sr. Back End Engineer
Title: Sr. Software Engineer
Job Type:Full Time
KyotoCooling provides mission-critical, water free cooling with unparalleled levels of reliability, efficiency and modularity for data centers. With hundreds of installations in various climates around the world, KyotoCooling is the most experienced supplier of indirect cooling solutions in the data center industry. The company has offices in Amersfoort, Netherlands; Dallas, Texas; Johannesburg, South Africa and Tianjin, China.
We are seeking a passionate and effective Back End Software Engineer to join our team. The Sr. Software Engineer is a solid, positive, and innovative individual who thrives in a group with a small-team but big-ideas mentality.
•Build robust and scalable software in a major programming language like Java, Scala, Kotlin, etc.
•Play an active role in product discussions, influence the roadmap and end user experience, take ownership and responsibility over new projects and features, and turn those ideas into reality
•Design and create services and system architecture for your projects, and contribute and provide feedback to other team members
•Help improve our code quality through writing unit tests, automation and performing code reviews
•Dive into difficult problems and successfully deliver results on schedule
•Strong ownership from inception and design through to deployment and maintenance
•7+ years of recent hands-on coding and software design
•A track record of projects completed on time – you are a flawless executor, not a procrastinator
•You find satisfaction in a job well done and want to solve head-scratching challenges
•Follow good software engineering practices such as code review, source control, continuous integration and testing
•Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives
•Experience with Java or another object-oriented language (we use Kotlin) and the willingness to learn new technologies
•Bachelor’s degree in Computer Science or related discipline
Back to top