Vilnius, Lithuania On-site Employment €2,800 - €6,000/month

Palantir Technologies is hiring a Forward Deployed Software Engineer

Responsibilities

  • Collaborate with clients to understand their needs and provide technical solutions.
  • Develop and implement software applications and tools.
  • Work on-site with clients to ensure software meets their requirements.
  • Provide technical support and troubleshooting for software issues.
  • Contribute to the design and architecture of software systems.
  • Write and maintain technical documentation.
  • Participate in code reviews and pair programming sessions.
  • Ensure software quality through testing and debugging.
  • Stay updated with the latest software development trends and technologies.
  • Work closely with cross-functional teams to deliver projects on time.
  • Provide training and support to clients on software usage.
  • Identify and address performance bottlenecks in software applications.
  • Implement security measures to protect software and data.
  • Conduct regular software maintenance and updates.
  • Collaborate with other engineers to integrate software with existing systems.
  • Develop and maintain automated testing frameworks.
  • Participate in the full software development lifecycle.
  • Provide technical leadership and mentorship to junior team members.
  • Ensure compliance with software development standards and best practices.
  • Contribute to the improvement of software development processes.
  • Work on multiple projects simultaneously, managing priorities effectively.
  • Provide input on software design and architecture decisions.

Nice to Have

  • Master's degree in Computer Science or a related field.
  • Experience with machine learning and artificial intelligence.
  • Knowledge of big data technologies and frameworks.
  • Experience with mobile app development.
  • Familiarity with containerization technologies such as Docker.
  • Experience with microservices architecture.
  • Knowledge of blockchain technology.
  • Experience with natural language processing (NLP).
  • Familiarity with Internet of Things (IoT) technologies.
  • Experience with augmented reality (AR) and virtual reality (VR).
  • Knowledge of quantum computing.
  • Experience with robotics and automation.
  • Familiarity with bioinformatics and computational biology.
  • Experience with geospatial data and mapping technologies.
  • Knowledge of cyber-physical systems.
  • Experience with edge computing.
  • Familiarity with 5G and next-generation networking technologies.
  • Experience with digital twins and simulation technologies.
  • Knowledge of quantum cryptography.
  • Experience with blockchain-based supply chain management.

Compensation

Competitive salary and benefits package.

Work Arrangement

On-site with clients, with occasional remote work.

Team

Collaborative and innovative team environment.

About the Role

  • This role involves working directly with clients to develop and implement software solutions that meet their specific needs.
  • You will be responsible for the full software development lifecycle, from initial design to deployment and maintenance.
  • The ideal candidate will have a strong background in software engineering and experience working in client-facing roles.

What You'll Do

  • Collaborate with clients to understand their technical requirements and provide innovative solutions.
  • Develop and implement software applications and tools tailored to client needs.
  • Work on-site with clients to ensure software meets their specifications and expectations.
  • Provide technical support and troubleshooting for any software issues that arise.
  • Contribute to the design and architecture of software systems, ensuring they are scalable and efficient.
  • Write and maintain comprehensive technical documentation for all software projects.
  • Participate in code reviews and pair programming sessions to ensure high-quality code.
  • Ensure software quality through rigorous testing and debugging processes.
  • Stay updated with the latest software development trends and technologies to enhance your skills.
  • Work closely with cross-functional teams to deliver projects on time and within budget.

What You'll Need

  • A Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development and engineering, with a strong portfolio of projects.
  • Excellent programming skills in languages such as Python, Java, or C++.
  • Experience with software development tools and frameworks, such as Git and Jenkins.
  • Knowledge of software design patterns and best practices, with a focus on scalability and performance.
  • Experience with databases and SQL, with the ability to design and optimize database schemas.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex issues.
  • Excellent communication and teamwork skills, with the ability to work effectively in a team environment.
  • Ability to work independently and manage multiple projects simultaneously, prioritizing tasks effectively.
  • Experience with agile development methodologies, with a focus on iterative development and continuous improvement.

Nice to Have

  • A Master's degree in Computer Science or a related field, with a focus on advanced software engineering techniques.
  • Experience with machine learning and artificial intelligence, with the ability to develop intelligent software solutions.
  • Knowledge of big data technologies and frameworks, with the ability to process and analyze large datasets.
  • Experience with mobile app development, with a focus on developing user-friendly and intuitive applications.
  • Familiarity with containerization technologies such as Docker, with the ability to deploy and manage containerized applications.
  • Experience with microservices architecture, with a focus on developing scalable and modular software systems.
  • Knowledge of blockchain technology, with the ability to develop secure and transparent software solutions.
  • Experience with natural language processing (NLP), with the ability to develop software that understands and processes human language.
  • Familiarity with Internet of Things (IoT) technologies, with the ability to develop software for connected devices.
  • Experience with augmented reality (AR) and virtual reality (VR), with a focus on developing immersive and interactive software solutions.

Our Culture

  • We foster a collaborative and innovative team environment, where everyone's ideas are valued and encouraged.
  • We believe in continuous learning and development, providing opportunities for professional growth and skill enhancement.
  • We value diversity and inclusion, creating a welcoming and supportive work environment for all employees.
  • We prioritize work-life balance, offering flexible work arrangements and a supportive work culture.
  • We are committed to delivering high-quality software solutions that meet our clients' needs and exceed their expectations.

Why Join Us

  • Join a dynamic and innovative team, where you can make a real impact on the world through technology.
  • Work on cutting-edge projects that push the boundaries of what's possible in software development.
  • Gain valuable experience working with a diverse range of clients and industries, enhancing your skills and expertise.
  • Enjoy a competitive salary and benefits package, with opportunities for professional growth and development.
  • Be part of a company that values diversity, inclusion, and work-life balance, creating a supportive and welcoming work environment.

How to Apply

  • Submit your resume and cover letter, highlighting your relevant experience and skills.
  • Include any relevant projects or portfolios that demonstrate your software development expertise.
  • Be prepared to discuss your experience and skills during the interview process, providing examples of your work.
  • Showcase your problem-solving and analytical skills, as well as your ability to work effectively in a team environment.
  • Demonstrate your passion for software development and your commitment to delivering high-quality solutions.

What to Expect

  • A comprehensive onboarding process, where you will receive training and support to help you get started.
  • Ongoing professional development opportunities, including training, workshops, and conferences.
  • A supportive and collaborative work environment, where you can grow and thrive as a software engineer.
  • Opportunities to work on a variety of projects, gaining valuable experience and enhancing your skills.
  • A competitive salary and benefits package, with opportunities for career advancement and growth.

Equal Opportunity Employer

  • We are an equal opportunity employer and welcome applicants from all backgrounds.
  • We do not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected characteristic.
  • We are committed to creating a diverse and inclusive work environment, where everyone can thrive and succeed.
  • We encourage applicants from underrepresented groups to apply, as we value diversity and inclusion in our workplace.
  • We provide reasonable accommodations for individuals with disabilities, ensuring equal access to employment opportunities.

Visa Sponsorship

  • Visa sponsorship is available for eligible candidates, providing opportunities for international applicants to work in the United States.
  • We support candidates through the visa application process, ensuring a smooth and efficient transition to employment.
  • We value the diverse perspectives and skills that international candidates bring to our team, enhancing our innovation and creativity.
  • We are committed to providing equal opportunities for all applicants, regardless of their citizenship or immigration status.
  • We encourage international applicants to apply, as we believe in the power of diversity and inclusion in our workplace.

Visa sponsorship available for eligible candidates.

Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Palantir Technologies
Palantir Technologies is a data analytics and software company that specializes in big data integration, analysis, and intelligence solutions for government and private sector organizations.
All jobs at Palantir Technologies Visit website
Job Details
Category other
Posted 2 hours ago