Senior Staff Software Engineer - New York, United States - SiriusXM

    Default job background
    Description

    Responsibilities:
    Senior Staff Software Engineer - (employer: Sirius XM Radio Inc

    ; job location:

    New York, NY) - Design, develop and deliver software solutions, data analysis and insights services for range of Creator-focused stakeholders.

    Build robust software applications using Java, applying modern software development methodologies & frameworks, including unit testing, build automation, and code review.

    Partner with Product team to communicate size and tradeoffs for development of relevant software. Manipulate code within existing and emerging software development standards and cloud-based services. Analyze software requirements, assess corresponding technical specifications, and implement assigned software development tasks using various software development technologies. Troubleshoot pre- and post-production issues. Build data pipelines & work with streaming data to process real-time events. Lead and mentor team members on engineering best practices.


    Requirements:

    Bachelors degree (US or foreign equivalent) in Computer Science, Software Engineering, Information Technology, or a related field plus five (5) years of experience in the position offered or as a Software Engineer or IT Analyst.

    All of the required experience must have included experience with:

    developing Java services; leading a feature team to produce technology deliverables; designing, developing, testing, and deploying web applications using common standards and frameworks such as Spring Boot, Spring, JPA, or Maven; cloud-based architecture and building and deploying to the cloud; SQL Storage and Query, and No SQL datastore; Frontend frameworks such as , , or JavaScript; Data formats such as JSON or Apache Avro; application debugging and performance monitoring using tools such as Grafana; REST based microservice application design; and building with Streaming Technology such as Apache Kafka, Stream Message Processing, or Batch Processing.

    Telecommuting is permitted from any location in the U.S.


    Salary:
    $190,000-$200,100/year. Apply online at Ref P