We are seeking a skilled Software Engineer to design, develop, and implement software solutions that address complex business challenges. This role involves applying modern engineering practices throughout the software development lifecycle, including architecting and deploying scalable microservices and enterprise-grade applications using both object-oriented and functional programming languages. You will leverage cloud platforms for reliability and performance, collaborate with cross-functional teams to deliver system enhancements, automate processes, and optimize platform operations. This includes utilizing infrastructure-as-code and cloud-native orchestration technologies for efficient cloud resource management. The role also involves developing and maintaining RESTful APIs and exception handling frameworks, integrating both SQL and NoSQL database solutions, and leading the design and implementation of secure, serverless architectures and containerized machine learning workflows using cloud-native services and Kubernetes. You will also build and automate deployment pipelines, monitoring tools, and access controls to ensure secure, compliant environments and seamless integration of new technologies, implementing DevOps methodologies for enhanced development workflows and operational improvements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior