Responsibilities
- Architectural Design: Design and architect robust, scalable, and secure technical solutions that align with business requirements and best practices.
- Cloud Integration: Lead the integration of Ruby/Java/Python/Any programming language applications with cloud services, ensuring optimal utilization of cloud resources and adherence to cloud architecture principles.
- Technical Leadership: Provide technical leadership and guidance to development teams, mentoring developers, and driving best practices in software development.
- Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, performance optimization, and overall code quality. Implement strategies for continuous integration and deployment.
- Performance Optimization: Identify performance bottlenecks and implement optimizations to improve application performance, scalability, High Availability and reliability.
- Collaboration: Collaborate closely with cross-functional teams including product managers, software engineers, and quality assurance to deliver high-quality software solutions on time.
- Research and Evaluation: Stay updated with emerging technologies, tools, and trends in Ruby/Java/Python development and cloud computing. Evaluate new technologies and provide recommendations for adoption.
- Documentation: Create and maintain technical documentation including architecture diagrams, design documents, and deployment guides.
Required Qualifications
- Bachelor or Master degree in Computer Science, Engineering, or related field.
- 12-18+ years of experience in Ruby/Java/Python/Any programming language development with a strong understanding of object-oriented programming principles and design patterns.
- Proven experience as a software architect designing and implementing enterprise-scale Ruby/Java/Python/Any programming language applications.
- Strong knowledge of database technologies such as SQL, NoSQL databases (e.g., Postgres, MongoDB etc.) and Message queue ( RabbitMQ, Kafka).
- Good understanding on data storage and analytics solutions like Snowflake.
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Proficiency in microservices architecture, containerization technologies (Docker, Kubernetes), and serverless computing.
- Strong knowledge of cloud-native development practices, including infrastructure as code, CI/CD pipelines, and automated testing.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Experience with Agile software development methodologies and familiarity with tools such as Jira, Confluence, or similar for Agile project management.
- Willing to work on a startup like environment - fast paced, challenging.
0 applies
10 views
Other Jobs from Highspot
Engineering Manager - Meeting Intelligence
Sr. Director Engineering, Machine Learning
Sr. Frontend Engineer
Product Design Intern
Sr. Director, Engineering
Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say