Software Development Engineer (Java)
About the role
Cotality is a property intelligence company that leverages its network, scale, connectivity, and technology to drive the largest asset class in the world. We are committed to fostering a diverse and inclusive work culture that inspires innovation and bold thinking.
Responsibilities
- Leverage the Spring Boot framework to build and enhance backend Data API services, ensuring high performance, security, and reliability.
- Write production-grade code following object-oriented programming principles and established team standards.
- Utilize AI-native engineering tools (GitHub Copilot, Gemini, etc.) to accelerate drafting, refactoring, documenting, and testing code, while maintaining rigorous manual oversight for quality and security.
- Implement Test-Driven Development (TDD) practices, writing comprehensive unit and integration tests to ensure end-to-end functionality and zero-downtime reliability.
- Participate in code reviews to ensure code quality, adherence to best practices, and knowledge sharing.
- Collaborate with cross-functional teams, Product Managers, and Senior Engineers to translate business needs and conceptual ideas into actionable technical tasks.
- Apply efficient system design using appropriate data structures and algorithms to build efficient solutions, optimize application performance, and improve API response times.
- Troubleshoot, debug, and resolve technical issues in production systems independently or collaboratively within the POD.
- Utilize CI/CD pipelines to ensure smooth and automated software delivery.
- Stay updated on industry trends, emerging cloud/API technologies, and advancements in AI; proactively identify opportunities to adopt and leverage AI-native tools and practices for continuous process improvement.
- Provide guidance and mentorship to junior team members, while actively learning and absorbing architectural knowledge from Senior and Principal Anchors.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, related technical field, or equivalent work history.
- 2+ years of relevant work experience in software development.
- Strong proficiency in software development principles and practices.
- Experience with the software development lifecycle from concept to deployment.
- Hands-on experience with Java, REST APIs, GraphQL, the Spring Framework, specifically Spring Boot, Spring MVC, and Spring Data.
- Solid understanding and experience working within a microservices architecture.
- Demonstrated ability to write clean, maintainable, and efficient code.
- Knowledge of coding standards and best practices.
- Experience in cloud environments (GCP, AWS, or Azure).
- Strong problem-solving skills with the ability to troubleshoot and debug complex issues.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Familiarity with or strong interest in AI-native engineering tools (e.g., AI coding assistants) and a proven commitment to staying current with emerging AI technologies in software development.
Pay
Annual Pay Range: $107,200 - $130,000 USD
Schedule
This is a hybrid-remote position.
Benefits
At Cotality, we offer a benefits experience designed to support your whole self. Highlights include:
- Generous PTO and 11 paid holidays, plus well-being and volunteer time off.
- Multiple medical plan options with mental health and wellness support offerings.
- Up to 16 weeks of fully paid parental leave and a baby stipend.
- 401(k) with company match and vesting after one year.
- $400 annual well-being stipend and tuition assistance up to $5,250.
- Recognition Rewards, Referral bonuses, exclusive discounts and more!
Equal Opportunity Employer
Cotality is an Equal Opportunity employer committed to attracting and retaining the best-qualified people available, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability or status as a veteran of the Armed Forces, or any other basis protected by federal, state or local law.
Privacy Policy
By providing your telephone number, you agree to receive automated (SMS) text messages at that number from Cotality regarding all matters related to your application and, if you are hired, your employment and company business. Message & data rates may apply. You can opt out at any time by responding STOP or UNSUBSCRIBING and will automatically be opted out company-wide.