Logo
Advanced Hires

Backend Software Developer (Senior Engineer)

Advanced Hires, San Francisco, California, United States, 94199


Job Title:

Backend Software Developer (Senior Engineer)Location:

St. Louis, MO OR Seattle, WA OR Chicago, IL OR San Francisco, CADuration:

Long term contractWe would like to see candidates local to one of the client sites - St. Louis, Seattle, Chicago or San Francisco. This is more of a remote role but would like the person to be able to come on site if needed.Client seeks a backend software engineer to help bring the Preceon (Smart Corn) digital solutions to market for our farmer customers.What You'll Do

Build a collaborative atmosphere to create solutions to complex problems with cross-functional teams to understand requirements and translate them into technical solutions.Drive continuous improvement in system architecture and operational excellence, with a focus on quality, scalability, observability, and maintainability.Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.Ensure system security and data privacy compliance.Stay current with the latest technologies and industry trends, evaluating and integrating new tools and methodologies as appropriate.Work with data ranging from on-farm collected precision agriculture data to remote sensed satellite imagery.Implement efficient algorithms and services for diverse and challenging precision agriculture applications.Build your knowledge and contribute your ideas through interactive product design sessions, hackathons, and on-farm opportunities.Basic Qualifications

BS or equivalent in Computer Science or related technical field or equivalent combination of education and experience.5+ years of hands-on experience in software development.Strong experience with Computer Science fundamentals, including data structures and algorithms.Experience with developing highly scalable cloud-based microservices and data pipelines using container technologies (e.g., Docker, Kubernetes).Excellent problem-solving and collaboration skills.Excellent written and verbal communication skills including the ability to present complex information in a clear and concise manner to engineering and non-engineering audiences.Proficiency in at least one modern backend programming language (e.g., Java, Python). Java strong plus.Experience with relational and non-relational data stores.Preferred Qualifications

Demonstrated leadership skills, with experience in mentoring and guiding junior engineers.High bar for quality as demonstrated by code reviews, documentation, unit, and integration testing.Strong understanding of at least one containerization technology (e.g., Docker, Kubernetes).Strong understanding of multiple AWS capabilities (EC2, S3, RDS, SQS, etc.).Experience using observability techniques to drive support and improvements of systems.Experience with event-driven architectures using messaging middleware (SQS, JMS, etc.).Flexible work from home options available.

#J-18808-Ljbffr