Apply

Staff Engineer

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Staff, Minimum 8 years

πŸ“ Location: India

πŸ” Industry: Education technology

🏒 Company: Interview KickstartπŸ‘₯ 101-250πŸ’° $10,000,000 10 months agoEducationTrainingCareer PlanningSoftware

πŸ—£οΈ Languages: English

⏳ Experience: Minimum 8 years

Requirements:
  • Minimum 8 years of experience as a Software Engineer with a strong focus on system design and architecture.
  • Expertise in one or more programming languages such as Java, Python, or JavaScript.
  • Experience with cloud services (AWS, GCP, Azure) and microservices architecture.
  • Strong knowledge of databases (SQL and NoSQL) and data modeling.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Proven experience leading technical projects and mentoring engineers.
  • Strong communication skills with the ability to explain complex technical concepts to a non-technical audience.
Responsibilities:
  • Design, develop, and maintain scalable systems that support the educational platform.
  • Collaborate with curriculum teams to create and improve technical content.
  • Lead technical discussions and help set best practices for coding, system design, and architecture.
  • Mentor junior engineers and contribute to their professional growth.
  • Conduct code reviews and ensure adherence to quality standards.
  • Stay up-to-date with emerging technologies and drive the integration of relevant tools and frameworks into the system.
Apply

Related Jobs

Apply

πŸ“ Any country within a European Time Zone

πŸ” Mobile games and apps

  • A strong passion for coding and building scalable solutions.
  • Experience with Golang for backend development.
  • Ability to champion new tech initiatives and leverage existing solutions.

  • Work on the backend platform supporting highly scalable mobile games that are played by millions daily.
  • Collaborate with client-developers and game designers starting from feature design to delivery, validation, and iteration.
  • Handle responsibilities that include infrastructure development, API design and coding, as well as client-side integration.

Backend DevelopmentGoMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ EMEA region

🧭 Full-Time

πŸ” Software Development

🏒 Company: Canonical - Jobs

  • Bachelor’s or equivalent in Computer Science, STEM, or similar degree.
  • Proficiency in delivering robust code to production, preferably in Python.
  • Experience with maintaining and improving large, mature web applications.
  • Experience with databases and ORMs (PostgreSQL a plus), data management, and modeling.
  • Interest or experience in integration, infrastructure, and operations.
  • Familiarity with Ubuntu as a development and deployment platform.
  • Understanding of various software packaging systems, including Debian/Ubuntu packages.

  • Proactively collaborate on design, architecture, and feature selection with distributed teams.
  • Write high-quality, API-first Python code with unit tests.
  • Debug and produce high-quality fixes for issues.
  • Review code produced by other engineers.
  • Travel 2 to 4 times a year for internal and external events.

PostgreSQLPythonFlaskData modelingData managementDebugging

Posted 6 days ago
Apply
Apply

πŸ“ Brazil, Argentina

πŸ” Financial services

🏒 Company: RecargaPayπŸ‘₯ 501-1000πŸ’° $10,000,000 Debt Financing over 2 years agoMobile PaymentsFinancial ServicesFinTech

  • Experience in hands-on engineering roles.
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Ability to deal with medium domains with medium/high complexity.
  • Solid understanding of web applications, security, and best development practices.
  • Knowledge of relational databases and Object Oriented Programming.
  • Familiarity with Domain Driven Design; knowledge of Microservice Architecture is a plus.
  • Ability to thrive in a fast-paced environment and learn diverse web technologies.
  • Proven ability to design complex distributed applications for high performance.
  • Experience with Java, Spring Boot, PostgreSQL, Kafka, and AWS.
  • Experience in Python and asynchronous programming is a plus.
  • Experience in profiling and performance tuning Java applications.

  • Leads technical initiatives and contributes significantly to project strategy and execution.
  • Works autonomously, often driving project segments or entire projects.
  • Provides mentorship and guidance to less experienced engineers, aiding in their development.
  • Champions best practices in coding and system design, improving engineering processes.

AWSPostgreSQLJavaKafkaSpring BootMicroservices

Posted 9 days ago
Apply
Apply

πŸ“ India

πŸ” Digital creative agency

🏒 Company: Code and TheoryπŸ‘₯ 251-500AdvertisingWeb Design

  • 10-15 years of experience in data analytics, engineering, management, and AI frameworks, with expertise across the data lifecycle.
  • Advanced knowledge of data engineering, data analytics, and AI tools and frameworks.
  • Expertise in one or more major data analytics and AI platforms.
  • Completion of two or more certifications in data analytics, AI, or cloud-based platforms.
  • Proven ability to mentor team members, lead technical discussions, and propose innovative solutions.
  • Experience in managing client projects, creating standards, and ensuring architectural integrity.
  • Strong ability to engage with client technical stakeholders and negotiate acceptable solutions.
  • Relevant certifications in data analytics, AI, or cloud platforms are required.

  • Serve as an expert across the entire data lifecycle: preprocessing, analysis, visualization, model development, deployment, and monitoring.
  • Provide technical guidance on frameworks, platforms, and tools related to data analytics and AI.
  • Propose accelerators, reusable models, and scalable solutions to optimize development efforts.
  • Mentor junior team members in data engineering, analytics frameworks, and AI/ML tools.
  • Lead discussions to establish frameworks, standards, and best practices aligned with organizational goals.
  • Develop impactful case studies and participate in showcasing innovative solutions to support business growth.
  • Act as a subject matter expert during client interactions for active projects, business development, or growth opportunities.
  • Lead feature engineering, model selection, and deployment strategies for client projects.
  • Negotiate technical solutions with client stakeholders and align them with architectural principles and project requirements.
  • Lead and review team solutions to ensure scalability, best practices adherence, and standards alignment.
  • Create and implement project-specific standards where core standards are absent.
  • Drive the successful completion of client projects by delivering high-quality data and AI solutions.

AWSPythonSQLArtificial IntelligenceCloud ComputingETLKubeflowMachine LearningPyTorchData engineeringTensorflowData visualizationData modelingData analyticsData management

Posted 9 days ago
Apply
Apply

πŸ“ Brazil, Argentina

πŸ” Mobile payments and financial services

🏒 Company: RecargaPayπŸ‘₯ 501-1000πŸ’° $10,000,000 Debt Financing over 2 years agoMobile PaymentsFinancial ServicesFinTech

  • Degree/MS in Computer Science, Engineering, or related disciplines.
  • Experience in team leadership and product companies (at least 4 years).
  • Solid understanding of web applications, including security and session management.
  • Knowledge of microservices architecture is an advantage.
  • Proven experience in profiling and performance tuning Java applications.
  • Strong understanding of the development cycle and multidisciplinary work.
  • Knowledge of Agile methodologies.
  • Effective problem-solving skills.
  • Strong communication skills.

  • Leads technical initiatives and contributes significantly to project strategy and execution.
  • Works autonomously, often driving project segments or entire projects.
  • Provides mentorship and guidance to less experienced engineers.
  • Champions best practices in coding and system design.
  • Actively contributes to improving engineering processes and methodologies.

AgileJavaMicroservices

Posted 12 days ago
Apply
Apply
πŸ”₯ Staff Engineer
Posted 13 days ago

πŸ“ Salt Lake City, UT

🧭 Full-Time

πŸ” Visual collaboration software

🏒 Company: Lucid SoftwareπŸ‘₯ 1001-5000πŸ’° $500,000,000 Secondary Market over 3 years agoInternetInformation ServicesSaaSMobile AppsInformation TechnologyEnterprise SoftwareMobileCollaborationSoftware

  • BS Degree in Computer Science, related technical field, or equivalent practical experience.
  • 8+ years industry experience.
  • Experience building scalable systems.
  • Ability to thrive in an energizing environment.
  • Detail oriented and organized.
  • Excellent written and verbal communication skills.

  • Design, develop, test, deploy, maintain, and improve software.
  • Manage project priorities, deadlines, and deliverables.
  • Support and develop software engineers by providing advice and coaching when needed.
  • Other duties as assigned.

TeamworkScala

Posted 13 days ago
Apply
Apply

πŸ“ Chicago, IL, Denver, CO, San Francisco, CA

🧭 Full-Time

πŸ’Έ 170000.0 - 210000.0 USD per year

πŸ” Financial technology

  • Prior experience leading engineers in maintaining and improving a Ruby on Rails monolith.
  • Customer-focused with a passion for well-crafted software.
  • Driven, life-long learner committed to skill expansion in leadership and engineering.
  • Full-stack understanding of production software systems, including hosts, containers, databases, etc.
  • Leaders committed to bringing out the best in those around them.
  • Experience deploying and operating products in production, and resolving incidents.

  • Work with Staff engineers and leadership to improve code for flexibility and agility.
  • Aid in work breakdown and agile trade-offs in the scrum process.
  • Participate as a non-manager leader, engaging with leadership on planning and business development.
  • Collaborate with Product Owners to understand market and business context for product design.
  • Mentor and coach engineers to expand their FrontEnd development skills.
  • Play a leadership role in defining and evolving Engineering practices at Caribou.

LeadershipAgileBusiness DevelopmentFrontend DevelopmentHTMLRubyRuby on RailsSCRUMProduct design

Posted 18 days ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 230000.0 - 270000.0 USD per year

πŸ” Cloud computing

🏒 Company: DigitalOceanπŸ‘₯ 1001-5000πŸ’° $34,913,641 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff almost 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, or Computer/Electrical Engineering or equivalent work experience.
  • Extensive knowledge of Linux kernel, hypervisors, and open-source operating systems.
  • 7+ years of experience with performance measurement tools such as profilers, eBPF, XDP, fio, TPCC, MLPerf, and NCCL.
  • 5+ years of experience developing strategies for managing, monitoring, and analyzing infrastructure, applications, and services.
  • Strong proficiency in Go, Python, or Ruby.
  • Deep understanding of kernel performance aspects, including scheduling, context switching, and hardware acceleration.
  • Expertise in distributed systems performance.
  • Knowledge of GPU technology and programming for multi-GPU workloads.
  • Proven problem-solving ability at scale.
  • Strong security mindset with best practices.
  • Excellent collaboration and communication skills.
  • Leadership experience in skills development and mentorship.
  • Professional-level written and spoken English with strong presentation abilities.

  • Develop and implement comprehensive performance metrics, analysis tools, and reporting systems.
  • Lead initiatives to enhance shared infrastructure, balancing performance optimization with security standards.
  • Collaborate with hardware engineering teams and vendors to validate GPU fabric performance.
  • Engage with the open-source Linux community to advance virtualization technologies.
  • Conduct in-depth performance analysis to devise optimization strategies.
  • Identify system bottlenecks and drive optimizations across the hypervisor software stack.
  • Work cross-functionally to harness new performance capabilities from evolving hardware architectures.
  • Enhance test frameworks and pipelines for robust performance validation.
  • Investigate and resolve virtual machine downtime and performance issues.
  • Participate in on-call rotations to support system reliability.
Posted 19 days ago
Apply
Apply

πŸ“ Brazil, Peru, Argentina, Croatia, Serbia

🧭 Full-Time

πŸ’Έ 4000.0 - 6500.0 USD per month

πŸ” Fintech/insurance sector

🏒 Company: Space InchπŸ‘₯ 11-50Social Media

  • Senior software engineer with a background in production-level applications.
  • Passion for coding and working on diverse projects.
  • Experience with estimating and designing architectures.
  • Ability to conduct code reviews and assist others in overcoming challenges.

  • Ensure projects maintain technical excellence while adhering to timelines and budgets.
  • Be the first on new projects, establishing architecture and trust with the team.
  • Assist with accurate project estimates and proactively solve problems.
  • Understand client needs and align project plans with team efforts.
  • Remain familiar with codebases, resolve critical issues, and write code as needed.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgileDesign PatternsFull Stack DevelopmentGitJavaJavascriptSCRUMSoftware ArchitectureCross-functional Team LeadershipREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologiesRESTful APIsMentoringAttention to detailOrganizational skillsTime ManagementWritten communicationCoaching

Posted 20 days ago
Apply
Apply

πŸ“ UK, India, Germany

🧭 Full-Time

πŸ” Finance

🏒 Company: Careers at Tide

  • Extensive experience (10+ years) in building server-side applications and knowledge of relevant programming languages.
  • Sound knowledge of a backend framework such as Spring/Spring Boot.
  • Experience with running microservices and implementing RESTful APIs.
  • Background in engineering scalable solutions in a cloud-native setup.
  • Mindset for delivering secure, well-tested, and well-documented software.
  • Ability to oversee code and processes from development to production.
  • Exposure to payment services and integration with third-party providers.
  • Experience with relational databases and comfortable in an agile environment.

  • Defining and owning part of the target architecture for your domain.
  • Working on early engineering phases to establish a foundation for team efforts.
  • Collaborating with product teams on technological partnerships.
  • Leading engineers in the team with a balanced focus on design, coding, and coaching.
  • Aligning visions and roadmaps with other Staff Engineers for multi-domain initiatives.
  • Translating requirements into engineered solutions with product owners and other stakeholders.
  • Contributing to the Community of Practice as a beacon for best practices.

AWSDockerPostgreSQLAgileFlutterJavaKafkaMySQLSpringSpring BootAngularCI/CDRESTful APIsTerraformMicroservicesCoaching

Posted 25 days ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.