Senior Software Development Engineer
Job Description
Do you want to join our team of talented, collaborative, and fun engineers? Does the idea of building a groundbreaking, next generation AI marketing platform used by name brand companies sound exciting? New Engen is looking for a Senior Software Development Engineer with proven experience. You’ll drive the evolution and scalability of our powerful digital marketing platform from an internal tool to a customer facing enterprise SaaS system. This is an exciting and meaningful role and is ideal for someone with enthusiasm, dedication, excellent technical and communication abilities and a real passion for growing our company in to its next phase.
Responsibilities
• You are passionate about new technology and mastering new skills
• You are an expert full stack software developer
• You are committed to building enterprise grade SaaS solutions
• You are experienced in cloud architecture, design and documentation
• You love complex multi-tier and distributed systems ·
Qualifications
• You have a BS / MS in Computer Science or equivalent experience
• You have 5 or more years of experience in J2EE development
• You’re familiar with tools like Spring, Git, and Maven
• You have experience building modern web applications using restful HTTP web services, OAuth, and CORS
• You’ve shown proven experience in databases/datastores - SQL, and key/value stores like MongoDB, DynamoDB and Redis
• You are excited about cloud infrastructure and cloud native systems
• You’ve used enterprise container technologies such as Docker, CNI, and Kubernetes