Principal Software Engineer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | May 10, 2024 |
Category | Engineering IT / Information Technology |
Job Type | Full-time |
Currency | TZS |
Description
About the job
Our customers rely on our AI to ensure consistent and high-quality writing on a global scale. Chances are, you’ve read some text today that Acrolinx software helped to shape.
Your Role
Responsibilities
As Principal Software Engineer you´ll be responsible for projects that have a considerable impact on the results and operations in the department. You’ll work closely with product managers and engineering leads during agile planning. You have comprehensive and advanced knowledge of concepts, practices, and procedures. This will make you a valued member of the team by being involved in different levels of architecture planning. The role will also expect the following of you:
- Write code and documentation.
- Use best practices to write clean, maintainable, and secure code.
- Have a hand in DevOps and the operability of the platform.
- Work on green field projects as well as maintain existing ones.
- Own the technical aspects of release management.
- Play a part in library choices and implementation details.
Your Profile
- You’re a developer at heart.
- You’re an excellent and respectful communicator.
- Java is a programming language that you happily use and you’re familiar with the tools.
- You know continuous delivery and modern agile practices.
- You have an interest in quickly learning new stuff.
- You are familiar with Site Reliability Engineering and care about how your code behaves in production.
- You’d primarily write Java for our backend services and also take responsibility for getting your code out there to production.
- You enjoy DevOps and automation to increase integration and delivery efficiency.
- You have experience with modern APIs and messaging systems
- You hold dear to your heart coding best practices and industry standards
- You’re fluent in English.
Your Work Environment
You’ll join an international team of friendly, dynamic people who are passionate about their jobs. Our tech-stack includes various programming languages and common frameworks as well as GitLab, Java, AWS, Kubernetes, and more if we need it.
You Can Expect
- A flat, informal hierarchy and quick decision-making processes.
- Support in getting up to speed.
- Teammates of all ages and backgrounds.
- A clear, concise company vision and mission together with a clearly defined set of company values.
Our Product
Chances are, you’ve read some text today that Acrolinx software helped to shape.
The core of our product is a linguistic engine, which analyzes written text—not just for spelling and grammar but also for good style and consistency. Acrolinx does this for English, German, French, Swedish, and Japanese (with Spanish and Czech currently in the works). This combination makes us unique worldwide. Just take a look at our list of happy customers, which include Google, Facebook, Microsoft, IBM, and Adobe. We also have customers of comparable size and impact in other industries such as the healthcare, manufacturing, and automotive industries.
Our Company Values Are
- We’re committed to our customers.
- We respect and care about everybody.
- We do what we say we’ll do.
- We’re creators.
- We thrive together.
- We lead with urgency and agility.
At Acrolinx, we embrace diversity as a catalyst for change – in our global offices and in our supply chain. We believe that it makes us a better, more innovative company.
We’re strengthening the talent at Acrolinx with a greater focus on diversity and inclusion. Acrolinx welcomes employees from diverse backgrounds such as language/linguistic ability, ethnicity, nationality, sex, sexual orientation, gender identity and expression, class, religion, disability, age, military status, visa status, economic status, and geographic location.