This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our company is seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team. The ideal candidate will have profound technical knowledge, aptitude for logical reasoning and problem-solving skills. As a software engineer on our team, you will be responsible for designing and developing high-quality Automation software that meets business needs. You will build highly scalable microservices, event driven systems and real time streaming pipelines. You must be comfortable working in a fast-paced and dynamic environment with a deep understanding of software engineering principles.
Job Responsibility:
Write clean, scalable, and maintainable code using best practices and design patterns
Strategic thinking – able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions, and issues in the short, medium, and long term
Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically
Collaborate with various areas of the organization including business partners, product owners, architecture, security mavens, and IT engineering teams to understand business requirements and design specifications
Conduct research on emerging technologies, design principles, and development frameworks to ensure software solutions remain current, fresh, and future proof
Provide technical guidance in software design and development activities
Mentoring junior members of the team to develop their technical skills
Review Designs and Code to ensure Developers are building a scalable solution with at most quality
Provide recommendations for continuous improvement
Provide technical leadership direction, determining and developing approaches to solutions by coordinating multiple resources to solve complex problems
Improve DevOps processes and push for Automation as much as possible
Designing and implementing complex software solutions for API's, microservices, CICD, real-time streaming pipelines etc... on cloud
Requirements:
At least 7 years of technology delivery experience in designing, developing, and deploying production-ready systems
5+ years of experience working on Azure or GCP Cloud Applications/services (Azure preferred)
5+ years of experience with Agile processes, such as scrum, Kanban, and/or the Scaled Agile Framework (SAFe)
5+ years of relevant work experience in designing and building software applications with expertise in one or more modern programming languages such as Java, Python, FastAPI, Go, as well as the following: Relational databases (e.g., PostgreSQL, Azure SQL) and NoSQL databases (e.g., Cosmos DB), Messaging systems like Apache Kafka, MQ etc, and Container Orchestration Frameworks like Kubernetes, Docker etc.
3+ years of experience leading software development projects by setting project goals, monitoring progress, tracking milestones, communication with stakeholders regarding project issues, and mentoring junior developers as needed
Nice to have:
Promote proper implementation of SAFe process techniques
Experience working with distributed teams, working across multiple time zones and geographies
Strong understanding of delivery practices
Experience leading large technical programs with responsibility of end to end planning
Experience working with technology vendors
Experience in making informed decisions quickly and taking ownership of services and applications at scale
Comfortable assisting in technical and security audits and ensure audit recommendations are implemented
Deep understanding of cloud technologies and architecture, software engineering principles such as algorithms, rules, data structures, etc.
Experience with CI/CD tools like Github, Gitactions, Jenkins, octopus or similar
Perform unit testing, perform integration testing, and participate in code reviews
What we offer:
Full range of medical, dental, and vision benefits
Welcome to
CrawlJobs.com
– Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.