This job listing has expired and the position may no longer be open for hire.

Software Engineer III - Remote at RiskSolutions

Posted in Other 30+ days ago.

Location: Portland, Oregon





Job Description:

Cirium seeks an experienced Software Engineer (III) to work in a cross-functional agile team focused on delivering a company-wide data platform and related tooling. The platform we're building is meant to centralize and standardize how we as a company create, join, augment, and interact with our aviation data so that teams can focus on delivering value rather than rebuilding the wheel. We provide tools that facilitate data discovery, security and governance and strive to make the platform easy to use, streamlining product research, development, and delivery.


The ideal candidate values being an active member of a dynamic, diverse, and distributed team and enjoy helping others solve problems. You are accountable to yourself and the team, quick (and eager!) to learn new things, and prefer communication over silos. You like contributing towards continuous incremental improvement. You love delivering services that delight users, and you understand everyone on the team's role in that mission.


You are happiest solving complex technical problems, leveraging your engineering acumen and collaboration skills to arrive at elegant solutions. You embrace technologies and skills across the technology stack and enjoy contributing beyond coding. You care deeply about the quality of the products and tools you create, ensuring they are both testable and well-tested. You are well-versed with Cloud Compute and CI/CD technologies. You are eager to apply your skills to solve interesting problems that expedite product delivery across every team at Cirium.



Qualifications



  • Fluency in one or more general-purpose programming languages (e.g., Python, Java, or C#)

  • Excellent written and spoken communication and documentation skills; an ability to discuss complex technical subjects with clarity and precision

  • An urge to collaborate - to share what you've built or, better yet, build it with the team

  • Strong interest in professional software engineering practices (e.g. coding standards, reviews, automated testing, CI/CD)

  • A high level of accountability and a proactive mindset

  • A pragmatic approach to product delivery and inclination towards action




Technical Skills and Why They Matter



  • Experience with AWS (or other cloud-based service providers) and interest in infrastructure as code
    (we spend a lot of time writing Terraform and working with IAM, Glue data catalog, Athena, Lambdas, and more)

  • A bias for automation and tooling that value user ergonomics
    (we enable teams and stakeholders to work at their own pace, so we work towards a good self-service experience)

  • Experience with developing and improving observability across environments through logging, monitoring, and alerting
    (we are proactive in keeping our integral piece of Cirium running smoothly; we use Datadog, CloudWatch, and PagerDuty)

  • An eye for increasing maintainability and testability in applications
    (we are kind to our future selves and know it'll accelerate our work in the long term)




Bonus Point Experience and Interests



  • Data Engineering principles and best practices

  • Prototyping methodology and tooling

  • Security-focused software development lifecycle best practices




Experience and Education



  • Bachelor's degree in a field that requires analytical and logical skills OR equivalent experience

  • Minimum of 3 years of software engineering experience writing code professionally




Responsibilities



  • Design, write, test, and deploy production-ready code. For development, we use Python and Java primarily in linux-based environments. For CI/CD, we leverage Jenkins and Gitlab. Infrastructure is deployed to AWS with Terraform, and Kubernetes.

  • Be an active technical team member: contribute ideas and insight in standups and meetings, ask questions, review pull requests, analyze bugs and fixes, and help users and teammates.

  • Collaborate with team members to implement appropriate design patterns for new development and refactor existing codebases as we continually learn and evolve as a team and a company.

  • Support and troubleshoot the team's existing services while working toward team priorities. Swarm on critical issues and work with the team towards resolution.

  • Identify and implement appropriate quality metrics that are useful to the team as well as our users using Datadog and CloudWatch.

  • Participate in our on-call rotation.

  • Work closely with colleagues to understand use cases and estimate related efforts.

  • Stay abreast of new technologies and industry trends.

#LI-ZM1#LI-Remote


We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact accommodations@relx.com or if you are based in the US you may also contact us on 1.855.833.5120.


Please read our Candidate Privacy Policy
More jobs in Portland, Oregon


Glumac - A Tetra Tech Company

Cushman & Wakefield

Timberlab Inc.
More jobs in Other


West Village Post Acute

Fleetwood Post Acute

Indiana University