Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

INFRACORE, a subsidiary of PLANET is seeking an experienced Senior Software Engineer to design, develop, and maintain software applications for intelligent transportation systems. The ideal candidate will play a key role in the full software development lifecycle, from architecture design to deployment, ensuring scalability, reliability, and security.

Key Responsibilities:

  • Design, develop, test, and maintain high-quality software solutions for transportation systems
  • Collaborate with cross-functional teams to define software requirements and system architecture
  • Work with APIs, databases, and cloud technologies to integrate various system components
  • Ensure high performance, security, and scalability of software applications
  • Troubleshoot and resolve software defects, performance issues, and production incidents
  • Participate in code reviews, continuous integration (CI/CD), and agile development practices
  • Stay up to date with the latest industry trends, tools, and best practices
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development, preferably in Java, Python, or C++
  • Strong knowledge of object-oriented programming (OOP), design patterns, and software architecture
  • Hands-on experience with cloud platforms
  • Experience with microservices architecture, and message queues
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization
  • Excellent verbal and written communication skills both Greek and English

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, PLANET S.A.

INFRACORE, a dynamic subsidiary of PLANET, is on the lookout for a talented Senior Software Engineer to join their innovative team! This role is crucial as you'll be helping to design, develop, and maintain cutting-edge software applications specifically tailored for intelligent transportation systems. Imagine being part of a team that truly impacts how people move through cities! In this role, you'll dive into the full software development lifecycle—from crafting robust architecture designs to seeing your work come to life in deployment. You'll collaborate with cross-functional teams, defining impactful software requirements and ensuring that every application you touch meets the highest standards of scalability, reliability, and security. With a strong focus on high-quality testing and deployment practices including CI/CD, you'll also troubleshoot and resolve any software defects or performance hiccups. If you're ready to stay ahead of the curve with the latest industry tools and trends, then INFRACORE is the place for you! We're looking for someone with a degree in Computer Science or a related field and at least 5 years of hands-on experience with technologies like Java, Python, or C++. Excellent communication skills in both Greek and English are essential as you will be part of an international team striving for technology innovation in transportation!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at PLANET S.A.
What are the key responsibilities of a Senior Software Engineer at INFRACORE?

At INFRACORE, a Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions for intelligent transportation systems. This includes collaborating with cross-functional teams to define requirements, working with APIs and databases, and ensuring software applications are robust, scalable, and secure.

Join Rise to see the full answer
What qualifications are necessary to become a Senior Software Engineer at INFRACORE?

To join INFRACORE as a Senior Software Engineer, candidates should ideally have a Bachelor’s or Master’s degree in Computer Science or Software Engineering, along with at least 5 years of software development experience. Proficiency in programming languages like Java, Python, or C++, along with strong knowledge of OOP and software architecture, is essential.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer at INFRACORE be familiar with?

A Senior Software Engineer at INFRACORE should have experience in programming languages such as Java, Python, or C++. Familiarity with cloud technologies, microservices architectures, and DevOps practices is important for effective software development in transportation systems.

Join Rise to see the full answer
How does INFRACORE ensure the quality of its software applications?

INFRACORE emphasizes high-quality software by incorporating rigorous testing and deployment practices, including continuous integration (CI/CD) and peer code reviews. This ensures that every application meets the standards of performance, security, and reliability.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at INFRACORE?

The work environment at INFRACORE is collaborative and fast-paced, focusing on agile development practices. Senior Software Engineers work closely with cross-functional teams, encouraging innovation and leveraging the latest industry trends and tools in transportation technology.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe the software development lifecycle?

The software development lifecycle consists of stages including requirements gathering, design, implementation, testing, deployment, and maintenance. When answering this, emphasize how each stage contributes to building a robust software application and how you have managed these phases in your past projects.

Join Rise to see the full answer
What experience do you have with cloud technologies?

Discuss specific cloud platforms you've used, such as AWS or Azure, and share examples of how you've integrated cloud services into your projects. Highlight instances where cloud technology improved scalability or performance of applications.

Join Rise to see the full answer
How do you approach debugging and troubleshooting software defects?

Explain your methodology for troubleshooting, starting from gathering information about the defect, analyzing logs, reproducing the issue, and systematically resolving it. Detail any tools you use to assist in this process, showcasing your comprehensive approach.

Join Rise to see the full answer
What strategies do you use for writing clean, maintainable code?

Mention principles like DRY (Don't Repeat Yourself) and SOLID, and discuss how you conduct code reviews. Provide examples of how you ensure readability and maintainability in your code, emphasizing the importance of documentation and code structure.

Join Rise to see the full answer
How do you keep up with the latest industry trends and technologies?

Share your strategies for continuous learning, such as following influential tech blogs, participating in online courses, or attending conferences. Highlight how this learning has positively impacted your work and allowed you to implement new technologies effectively.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines.

Outline your experience setting up and maintaining CI/CD pipelines, including tools used, such as Jenkins or GitLab CI. Discuss how CI/CD practices have improved your development cycle and contributed to faster and more reliable deployments.

Join Rise to see the full answer
What is your experience with microservices architecture?

Discuss your understanding of microservices architecture, perhaps mentioning a project where you successfully designed and implemented microservices. Explain the benefits you experienced, like improved scalability and maintainability of applications.

Join Rise to see the full answer
How do you prioritize work when faced with tight deadlines?

Explain your prioritization process, such as assessing the impact of tasks and using tools like Kanban or prioritization matrices. Illustrate this with a specific situation where you successfully managed competing deadlines while maintaining quality.

Join Rise to see the full answer
Can you discuss a challenging project and how you overcame obstacles?

Choose a relevant project to discuss where you faced significant challenges, whether technical or team-related. Detail the actions you took to address these obstacles, focusing on your problem-solving approach and leadership skills.

Join Rise to see the full answer
What do you think are the most important traits for a Senior Software Engineer?

Identify traits such as strong technical skills, effective communication, teamwork, adaptability, and a commitment to continuous learning. Discuss how these traits have helped you succeed in your engineering role and benefit the team.

Join Rise to see the full answer
Similar Jobs
PLANET S.A. Remote No location specified
Posted yesterday
Photo of the Rise User
Devsinc Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago
NXTGIG Remote No location specified
Posted 5 days ago
Photo of the Rise User
Motive Remote United States - Remote
Posted 6 days ago
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided
Photo of the Rise User
Weekday Remote No location specified
Posted 7 days ago
Posted 7 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia