Sr Software Engineer, BE Python
Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices Applies knowledge of technical best practices in making decisions Key voice in team level processes (e.g., code & design review) Oversees projects, ensuring an accurate, complete, and operable solution is delivered, working with management as needed to fill gaps Collaborates with product managers to understand & refine requirements Serves as an expert to resolve technical inquiries of other employees Follows well established internal conventions and standard procedures Shares software development processes and standards with junior peers Leverages awareness of industry peer solutions to inform and validate technical decisions Anticipates consequences of implementation choices on future development and optimizes accordingly Contributes to code & design Own the performance and availability of the services as well as participate in on call rotations and provide support during incidences. Has an appetite to learn and contribute to complex projects alongside your colleagues. 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. The base pay for this role will depend on where you work and the relevant experience and expertise you bring. Bachelor's and/or Masters in computer science, or a related field of study, or equivalent experience 5 plus years' experience with Python or equivalent high-level programming language Advanced skills with RDBMS and NoSQL data stores, caching solutions (e.g. Redis, ElastiCache, Hazelcast) and messaging/queuing protocols/systems such as SQS/Kafka/RabbitMQ/Pulsar + years' experience operating distributed applications 24x7x365 Deep hands-on experience with designing and implementing infrastructure to support global-scale services Hands-on experience with IaaS and PaaS solutions from AWS (or similar cloud provider): Infrastructure as code (AWS CLI, AWS CloudFormation, Terraform, Ansible, GHA, Puppet) Hands-on programming and scripting (Lambda, API GW, Python, Java, Bash) Hands-on experience with database operations: AWS DynamoDB, AWS DocumentDB, Cassandra, MySQL, AWS Aurora, Redis, ElasticSearch Experience mentoring and developing engineers Strong communication skills with the ability to understand and explain technical issues AWS Solutions Architect preferred Competency in comparing the qualities of multiple implementation choices, including nonfunctional characteristics. Understands runtime environment concepts (e.g Linux OS, Java Virtual Machine, python runtime) and behavior and can incorporate to predict performance characteristics of implementation choices. Experience with distributed services and backend systems Experience with building services on public cloud - preferably AWS. Alternatives, GCP, Azure Experience in managing infrastructure as code using Terraform Experience working with fault-tolerant and scalable distributed services and systems.
Recommended Jobs
Senior Software Engineer, Managed Orchestration (Managed Kubernetes)
Crusoe is building the World’s Favorite AI-first Cloud infrastructure company. We’re pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to po…
Software Engineer (Components)
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technolog…
Director, Influencer + Celebrity Relations
BPCM is a women-led public relations and communications agency built on strategic brand partnerships and sustainable storytelling. Our greatest strength is our team, and we prioritize their wellbeing…
Campus Personnel Officer
Overview: Founded in 1965, UC Irvine is a member of the prestigious Association of American Universities and is ranked among the nation’s top 10 public universities by U.S. News & World Report. The…
HVAC Service Manager
POSITION SUMMARY As the HVAC Service Manager , you will be responsible for the daily operation and growth of our HVAC service department. Your primary focus will be on building and managing a wi…
Au Pair
Host mom is a pharmacist who works mostly from home with occasional work dinner presentations. She loves eating healthy and staying active - running on the beach and yoga but also loves ice cream! Hos…
Accountant
We are auto dismantlers with several self-service used auto parts yards in California. We recognize that our team is our strength, and we strive for extremely qualified professionals with every hir…
Analyst, NA Pricing Strategy
Job Description The North America Pricing Strategy team at Visa plays a pivotal role in shaping how Visa drives revenue growth and accelerates adoption of value-added services across one of the mos…
Locum Anesthesiologist
&##128313; LOCUM ANESTHESIOLOGIST General | Downey, CA Steady Day Shifts | No Call | Full-Time This Downey-based assignment is ideal for anesthesiologists seeking predictable weekday work in a sup…
Junior Quantitative Analyst
Job Details Description The Los Angeles Dodgers currently have a job opportunity for a Junior Quantitative Analyst . Following you will find a brief description of the job and application …