
Software Engineer – Back-end Developer
PXGEO
full-time
Posted on:
Location Type: Hybrid
Location: Stockholm • 🇸🇪 Sweden
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Distributed SystemsLinuxMariaDBNoSQLPostgresPythonSQL
About the role
- Design and implement robust, scalable, and secure back-end services for real-time data ingestion, processing, and distribution
- Deliver high-quality software by continuously enhancing functionalities, boosting programming productivity, and optimizing maintenance costs
- Optimize system performance for high-throughput, low-latency environments across offshore and remote networks
- Assess the technical implications of actions on the entirety of the software
- Implement authentication, authorization, and data protection protocols in compliance with industry standards
- Collaborate with cross-functional teams to align back-end architecture with operational and user interface requirements
- Conduct code reviews, enforce development standards, and mentor junior engineers
- Interface directly with PXGEO’s technical teams to ensure system compatibility with seismic acquisition workflows
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline
- Minimum 5 years of professional experience in back-end development, with a focus on distributed systems and data-intensive applications
- Proficiency in C++, with strong understanding of asynchronous programming and concurrency models. Some python experience preferred.
- Strong knowledge of Linux-based operating systems. Preferred Debian OS
- Strong knowledge of TFTP APIs preferred.
- Experience with database development including both SQL and NoSQL (JSON) queries.
- Preferred experience with MariaDB and Postgresql database systems.
- Strong understanding of API design, data security, and system reliability
- Proven ability to lead development initiatives and deliver production-grade software under tight timelines
- Excellent communication skills and a proactive, solutions-oriented mindset.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++asynchronous programmingconcurrency modelsLinuxDebianTFTP APIsSQLNoSQLMariaDBPostgresql
Soft skills
leadershipcommunicationproactive mindsetsolutions-oriented mindset
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering