Senior Software Engineer
- Employer
- Kyriba
- Location
- Minnesota City
- Salary
- Competitive
View more
- Industry
- Technology
- Role
- Engineer
- Job Type
- Long-Term
- Hours
- Full Time
Reporting to the SVP Scalability and Reliability, you will join a transversal team cross Engineering, Product & Operation responsible for the global reliability of Kyriba's platforms. You will be responsible for planning, executing, following and reporting on cross-functional improvements. In particular, you will investigate current issues, and propose improvements. The successful candidate will be able to understand complex technical concepts, identify stakeholders, and communicate progress of projects. Also, he/she will be comfortable with ill-specified complex problems, and be able to progress on and analyze these.
Essential Duties and Responsibilities
Strong capability to investigate complex technical issues
Regularly multi-task and manage multiple cases at a time throughout the day
Meet a clear Definition of Done surrounding each technical project
Ability to communicate efficiently with other technical teams, either from Engineering or Operation
Strong sense of customer satisfaction, and prioritization of tasks according to that
Very autonomous
Anticipate details of future projects by communicating directly with main stakeholders, and staying informed and aware of relevant trends
Participate actively in architecture definition
Refactor and optimize of existing code
Applying all quality requirements to make code production ready
Perform requirements analysis
Active in a continuous improvement of the process, methodologies, technologies and practices
Curious about exploratory issues ; problem-solver mindset
Not afraid of experimenting, to find solutions or root causes to ill-defined problems
Experience:
Bachelors degree in engineering, computer science or a related field
5 - 10 years of experience
English fluency is required, both in written and oral form. Knowledge of either French or Russian is a plus.
Experience with Agile, Scrum, and sprinting methods
Exposure to large teams (15+)
Incredibly organized and self-managed
Ability to navigate with ease through several functional teams
Strong experience with Java, Wildfly
Knowledge of relational databases, Oracle DB
Knowledge of Python
Knowledge of Linux system
Knowledge of Apache Zookeeper, RabbitMQ is a plus
Effective communication skills in English, both verbal and written
Creative and analytical approach to problem solving
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert