Principal, Software Engineer
CotalityAbout the role
Make an impact with the power of your ideas
Cotality is no ordinary company. We’re the only holistic data, insights and workflow solutions provider for the property ecosystem—serving industries ranging from real estate to public policy to retail—and counting. Together, we're making the complex more seamless, more unified and more resilient to whatever the future may hold.
Cotality is committed to investing in the most talented employees providing them with career advancement opportunities, and supportive, visible, and trusted leadership. We foster a collaborative culture with work-life balance. At Cotality, you will be a part of an inclusive enterprise team that does impactful and meaningful work, shaping the future of the property industry and beyond.
Job Description:
About Our Team
Our hybrid - remote team is diligently working on a industry initiative project in Cotality - designing the application from the ground up with our focus on innovation, cutting edge advancements, and collaboration. It is an amazing opportunity to be working in a new environment, developing microservice architecture. Creativity and inventiveness are encouraged daily, as our goal is to provide our customers with some of the highest levels of data and performance available. Opportunity to contribute into workflow, review solutions and other upcoming new initiatives. Use kafka as protocol that connects various microservices and seamless integrations with 3rd party software providers via our gateway solution.
Our team prioritizes teamwork and positive working relationships in order to motivate each other and enhance our outcomes and measurable effectiveness. This consists of constant communication through team standups, occasional pair-programming, iteration planning, and more.
We do all this by empowering inspired minds like you to come up with ground-breaking solutions and implement them using the latest languages and frameworks to pioneer fast, event-driven systems and performant APIs in the GCP cloud. All this while working in an imaginative, safe, open and honest environment.
About the Career
We use Lean Product, User-Centered Design, and agile sprint practices to deliver value to our customers with very fast cycles.
As a Software Engineer, this role involves working with other technical leads, technical product manager, architect, UX designer, and a group of stakeholders which are domain experts on the application’s needs. You will leverage modern Agile development practices to deliver innovative solutions for Cotality customers. You will be flexible, adaptable and retrospective; never afraid to speak up when we are wrong so we can fix it and when we are right so we can improve on it.
Job Requirements:
What you’ll do
- Embrace and exemplify agile values (Simplicity, Communication, Feedback, Respect, Courage)
- Be an active member of the next generation developer community to help grow and enhance our engineering practices.
- Be part of core team and business partners to define the scope, sizing and priority discussions.
- Pair programming / code reviews with team members to solve complex problems together using Test Driven Development to implement continuous integration.
- Collaborate with your team to provide technical direction on product, design, and architectural decisions.
- Learn from others (because we all have something to learn) and teach others (because we all have something to teach).
- When something goes wrong, assist in diagnosing and resolving production incidents and then improve upon our tests, code, and systems so we don’t see that problem ever again
Job Qualifications:
Required Experience
- Bachelor’s degree in CS required or equivalent work experience.
- 10+ years of experience developing applications using modern Object-oriented Programming languages.
- Strong understanding of architectural standards and software development methodologies
- Full stack development experience
- Expertise experience in Java/Spring boot framework, exposure to Angular frontend framework
- Proficient experience in Java, TypeScript/JavaScript
- Proficient experience using Spring Libraries
- Proficient experience in Kafka streaming platform.
- Proficient experience in troubleshooting using ELK tools.
- Experience in various database and big data technologies (Postgresql, BigQuery)
- Flexibility and adaptability to the demands and requirements of a fast-paced environment with multiple priorities; Organizational and time-management abilities
Nice to Haves
- Gro
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s