Jobs and Careers
CO

Senior Software Development Engineer (Remote, US)

Collective[i]
United States, United StatesRemotefull_timeVerifiedPosted 23 Jan 2023

About the role

Collective[i] is a pioneer in digital sales transformation providing companies with critical intelligence that is essential for sales teams to compete and succeed in the modern age. Our mission is to fuel global prosperity by enabling companies around the world to forecast, optimize and grow revenue.
We are looking for a highly motivated Senior Software Engineer who is looking to grow their engineering career in an agile, fast paced environment. The ideal candidate is able to prioritize well, communicate clearly and has a consistent track record of delivery. This person must be able to work across multiple facets of a project and juggle multiple responsibilities at the same time. 
The Senior Software Engineer will develop information systems by studying operations, designing, developing and installing software solutions. This person will lead a team of developers who are responsible for building new and supporting existing applications. Strong analytic capability and the ability to create innovative solutions is required.

Responsibilities:

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Protect operations by keeping information confidential
  • Provide information by collecting, analyzing and summarizing development and service issues
  • Accomplish engineering and organization mission by completing related results as needed
  • Support and develop software engineers by providing advice, coaching and educational opportunities
  • First and foremost, developing software our users need
  • Mentor junior and mid-level engineers
  • Collaborate with team to brainstorm and create new products
  • Grow engineering teams by interviewing, recruiting and hiring
  • Make informed decisions quickly and taking ownership of services and applications at scale
  • Work collaboratively with others to achieve goals
  • Be a persistent, creative problem ­solver
  • Remain cool and effective in a crisis
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source
  • Understand business needs and know how to create the tools to manage them

Technical requirements:

  • 5+ years experiences as SDE
  • Fluent with Java or go 
  • Strong OOP and functional programming skills
  • Strong in TDD
  • Experience in building high performance API
  • RMDBs experience (Postgres, MySQL, or MariaDB)
  • No-SQL experience (Mongodb, Elasticsearch, Cassandra, Redis)
  • Knowledge of streaming processing
  • Kubernetes or Docker experience
  • API Performance tuning

Nice to have:

  • Scala or Python development experience
  • Apache Spark experience
  • AWS, GCP, or Azure experience
  • Akka actor / Akka stream experience
  • Apache druid or Apache flink
  • Interests in learning golang or rust
  • BS/MS in computer science or Software engineering or related field/degree
Who you are working for - About Collective[i]:
Collective[i] is a remote-first company on a mission to fuel global prosperity, helping companies around the world forecast, optimize and grow revenue. Our applications and network support highly productive, enlightened teams with everything they need to work smarter and win more.
We are a global team of committed scientists, developers, sales, finance, client success and marketing professionals who passionately believe that Collective[i]'s network and applications are dramatically transforming enterprises and improving the working lives of the people and companies we support.
We are recruiting for exceptional talent looking to join our team of A-players all committed to building a company that makes a difference. Our core values help shape our culture: We are curious. We are direct. We deliver. We succeed together. We strive for the extraordinary. If you enjoy a challenge, thrive in a fast paced environment and welcome the opportun

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 Kit

Free account required — sign up in 30s

Company

Collective[i]

View company profile →