Technical Lead – Data Engineering

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

30 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishAWSCloudOraclePythonTerraform

Job Description

Technical Lead – Data Engineering

Birlasoft

• Plan, design, and execute Oracle database migrations to AWS cloud infrastructure. • Assess current Oracle database environments and develop migration strategies tailored to each client's needs. • Utilize AWS DMS and SCT to convert schema, migrate data, and ensure compatibility with AWS cloud services. • Collaborate with cross-functional teams, including database administrators, cloud architects, and project managers, to ensure successful migration projects. • Troubleshoot migration issues and provide timely resolutions to ensure minimal downtime and data loss. • Develop best practices, documentation, and training materials for Oracle to AWS migration processes. • Stay current with AWS services, Oracle technologies, and industry trends related to database migration and cloud computing.

Job Requirements

  • Bachelor's degree in computer science, information technology, or related field.
  • Proven experience in Oracle database administration and migration, with at least 8 years of hands-on experience.
  • Expertise in AWS cloud services, particularly AWS DMS and SCT.
  • Strong understanding of Oracle database architecture, performance tuning, and troubleshooting.
  • Experience with Terraform (IaC) and AWS Lambda functions.
  • Experience with scripting languages (e.g., Python, Shell) for automation and orchestration tasks.
  • Excellent communication skills with the ability to effectively interact with technical and non-technical stakeholders.
  • AWS certifications such as AWS Certified Database - Specialty or AWS Certified Solutions Architect are a plus.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Job Pages

More Full-stack Engineer Jobs

Backblaze logo

Senior Software Engineer

Backblaze

Backblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.

Full TimeRemoteTeam 201-500Since 2007H1B Sponsor

• You will work on our storage platform which supports the B2 Object Storage and Computer Backup products, responsible for reliably storing the customer data. • You will help improve durability, increase throughput, and drive architectural changes to support the long term requirements of our service.

Latin America
Element logo

Full Stack Developer

Element

Human-centered innovation partner, crafting impactful user experiences for government and commercial sectors

Full TimeRemoteTeam 11-50H1B Sponsor

• Design and implement both front-end (React or similar JS framework) and back-end (Python) components, ensuring a seamless, responsive, and high-performance user experience. • Develop scalable, secure, and maintainable web application architecture supporting enterprise-level usage. • Build and maintain RESTful APIs and backend services using Node.js and related frameworks. • Develop reusable UI components and responsive interfaces using React and modern JavaScript/TypeScript practices. • Ensure all application features meet Section 508 compliance requirements, including accessibility standards for users with disabilities. • Collaborate with UX/UI designers to implement accessible and user-friendly interfaces aligned with federal accessibility guidelines. • Work closely with data engineers, DevOps, QA, and product teams to integrate front-end and back-end systems. • Participate in Agile ceremonies including sprint planning, code reviews, demos, and retrospectives. • Implement secure coding practices and ensure compliance with federal cybersecurity and data protection standards. • Troubleshoot, debug, and optimize application performance across the full stack. • Support CI/CD pipeline integration and deployment activities in cloud or hybrid environments. • Maintain technical documentation for application architecture, APIs, and UI components.

United States
$145K - $155K / year
BNSF Railway logo

Full Stack Senior/Staff Software Engineer

BNSF Railway

For more than 170 years, BNSF Railway has worked to connect its users with the global marketplace, playing “a vital role in building and sustaining this natio

Role Description Be part of a team that values safety, inclusion, and excellence. As a member of our team, you will play a role in supporting the movement of essential products and materials that help feed, clothe, supply, and power communities throughout America and the world. BNSF | Tech is the technology division making BNSF the preeminent freight and mobility company in North America. If you are passionate about making a difference and eager to advance your career in a dynamic and supportive environment, we want you on our team! Join us in reshaping the future of freight rail and discover a fulfilling career where your contributions matter. Key responsibilities may include: - Own and deliver highly visible, innovative projects that directly impact our railroad logistics. - Drive the technical and architectural vision for a core team that develops software for freight movement operations. - Involve in all aspects of the software development cycle including scoping, design, implementation, testing & delivery. - Develop APIs, automation, and tools to improve platform integration. - Build and maintain monitoring and alerting systems for services. - Collaborate with application teams to enhance reliability and performance. - Design and operate scalable systems across data centers, edge devices, and the cloud. - Work with BNSF teams to create products that improve rail network operations. - Innovate in distributed computing and drive industry transformation. - Build solutions for high-speed, large-scale predictions on distributed systems. - Solve broad challenges by designing and coding effective solutions in an agile environment. - Own architecture for large-scale, complex systems. - Make critical technical decisions balancing business needs and engineering trade-offs. - Drive cross-team alignment on technical solutions. - Establish and maintain coding and design best practices. - Serve as a subject matter expert in one or more technical domains. - Mentor and grow other engineers, including other senior engineers. - Anticipate technical risks and design systems to mitigate them. Qualifications - Authorized to work in the US. - Minimum 6 years of software development or related experience. - 6+ years of programming experience with at least one software programming language. - Experience with distributed systems and use of technologies such as messaging frameworks (i.e. Kafka and RabbitMQ), API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms. - Experience with CI/CD pipelines, Git workflows, and DevOps practices. - Interest in open-source platform and infrastructure technologies. - Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry). - Experience with secure coding practices and platform security principles. - Ability to work in cross-functional teams and communicate with stakeholders. - Experience participating in design reviews, incident retrospectives, or RFC processes. - Demonstrated ability to learn new technical concepts and to adapt to new technologies quickly. - Strong communication and collaboration skills. - Experience as a mentor, or a tech lead in an engineering team. Requirements - Bachelor’s degree or higher in computer science, or related field (preferred). - Engineering experience with a public PaaS or cloud provider (AWS, Azure or GCP) (preferred). - Experience developing and operating large scale distributed systems in Production (preferred). - Experience with serverless runtimes and event-driven architectures (preferred). - Familiarity with developer tooling as a builder and/or user (preferred). - Interest in sustainable infrastructure and cost/resource awareness (preferred). - Experience with single-pane-of-glass management platforms or control planes for distributed systems (preferred). - Familiarity with frameworks like React, Angular, Node.js, Spring Boot (preferred). - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience (preferred). - Able to work now and in the future without BNSF’s assistance in obtaining, maintaining, or extending employment authorization (preferred). Benefits - An industry-leading 401(k) and renowned Railroad Retirement program. - A range of robust health care options for you and your dependents (including domestic partners). - Health care spending accounts (HSA) with employer contributions. - Life and disability insurance, provided at no cost. - Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement. - Access to discounts on travel, gym memberships, counseling services and wellness support. - Annual bonus (Incentive Compensation Program). - Generous leave / time off policies.

United States
$165K - $300K / year
Job Closed
Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextJS, HeroUI, and Tailwind CSS. • Write clean, scalable, and maintainable code, ensuring optimal performance and responsiveness across browsers and devices. • Create and maintain reusable frontend components. • Develop robust backend services and high-quality Node.js (with Nest.js). • Write clean, efficient, and scalable backend code. • Design and optimize database schemas and queries for performance and scalability. • Accurately translate design wireframes and layouts into functional frontend implementations. • Ensure consistency, usability, and accessibility throughout all UI implementations. • Optimize interfaces for maximum performance and user experience. • Collaborate effectively with product managers and backend developers to understand requirements and deliver integrated solutions. • Participate actively in code reviews and maintain high coding standards. • Contribute to efficient workflows and seamless transitions between design and development phases.

Turkey
Job Closed