Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
# Senior Software Engineer
## About the Role
We are seeking a Senior Software Engineer to develop, test, and deliver software functionality that supports overall business strategy and product objectives. This is a remote position focused on building features from the product backlog, automated testing, and collaborative Agile software development.
The role works closely with engineering, infrastructure, security, and other partner teams to deliver reliable software that meets business requirements and user story acceptance criteria.
## Key Responsibilities
* Develop and test code to deliver functionality aligned with business strategy and objectives.
* Build and implement features from the product backlog.
* Size and estimate user stories.
* Write unit tests and create automated test scripts.
* Perform testing-related tasks and validate deliverables against user story acceptance criteria.
* Create and maintain necessary project documentation.
* Collaborate with other teams to ensure features meet business needs.
* Follow industry-standard Agile software design and development methodologies.
* Work with infrastructure, security, and other partner teams throughout the development process.
## Required Qualifications
* 10+ years of experience for the Senior-level role.
* Strong experience with JVM-based programming languages.
* Experience with microservice patterns and architectures.
* Experience with Apache Kafka.
* 3–5 years of experience in an engineering role.
* 1–3 years of experience participating in Agile development.
* Experience with test-driven development (TDD) and software test automation.
* Deep experience working in an Agile environment, including user stories and iterative development.
* Ability to collaborate effectively with engineering and cross-functional partner teams.
## Preferred Qualifications
* Experience with Groovy.
* Experience with Kotlin.
* Experience with Ratpack.
* Experience with PostgreSQL.
* Experience with Elasticsearch.
* Scrum certification.
## Skills & Competencies
* JVM-based software development
* Microservices
* Apache Kafka
* Agile software development
* Test-driven development (TDD)
* Automated testing
* Unit testing
* User story development and estimation
* Iterative development
* Software design and documentation
* Cross-functional collaboration
## Education & Experience
**Education:**
* No specific degree requirement is stated in the source job description.
**Experience:**
* Senior-level role stated as requiring 10+ years of experience.
* 3–5 years of experience in an engineering role.
* 1–3 years participating in Agile development.
* Deep Agile development experience, including user stories and iterative development.
## Work Arrangement & Schedule
* **Work arrangement:** Remote
* **Location:** Remote position
* **Employment type:** Not specified in the source.
## Compensation & Benefits
* Compensation and benefits are not specified in the source job description.
## Additional Information
* Scrum certification is a plus.
* The role involves collaboration with infrastructure, security, and other partner teams.
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.