Transforming how the world connects
Software Engineer
Location
Latvia
Posted
9 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
AST SpaceMobile
Role Description We are looking for a Software Engineer to join our Telco Software Development team, responsible for designing and building innovative telecom software solutions and components. This is a hands‑on engineering role for individuals motivated by creating genuinely novel software in a fast‑moving, greenfield environment. You will be part of a small, high‑ownership team where your code is deployed into real network infrastructure, and where the technical decisions you help make directly shape the long‑term differentiation of the platform. Candidates may come from a strong software engineering background (systems and backend, ideally with telecom exposure) or from related engineering disciplines with solid software development skills. - Design, build, and deploy telecom software components across the platform - Translate architectural designs, interface control documents (ICDs), and functional and nonfunctional requirements into clean, well-tested, production ready code - Develop modular, maintainable software in accordance with established coding standards, with clear documentation and meaningful code comments - Implement and maintain integration tests, regression test suites, and performance benchmarks for developed components - Troubleshoot and resolve issues across the software stack, including protocol behavior, interface mismatches, performance bottlenecks, and deployment failures - Participate in architecture, design, and code reviews, providing and incorporating constructive technical feedback - Support system level integration and acceptance testing to ensure delivered software meets defined quality and performance criteria - Contribute to the team’s agile delivery process, including sprint planning, backlog refinement, and reliable delivery against milestones - Use, maintain, and continuously improve CI/CD pipelines, automated test frameworks, and containerized development environments - Maintain technical documentation such as component designs, API contracts, test results, and operational runbooks - Collaborate with cross functional teams to clarify requirements, validate assumptions, and ensure solutions meet operational and business needs Qualifications - Bachelor’s or Master’s degree in Computer Science, Telecommunications Engineering, or a related field — or equivalent professional experience - A minimum of 3+ years of professional software development experience – exposure to telecom or network related development projects is a plus - Strong proficiency in either C/C++ or Go – experience or interest to master Rust is a plus - Proficiency in Bash/Python for scripting, tooling, and test automation - Solid command of data structures, algorithms, concurrency, memory management, and system design for high-performance or low-latency applications - Good understanding of networking concepts — TCP/IP stack, socket programming, protocol design, and inter-process communication patterns relevant to network software - Proficient with Git - comfortable working in a team environment with code review, branching strategies, and CI/CD workflows - Comfortable developing and debugging in Linux/Unix environments - Experience writing unit tests, integration tests, and contributing to test automation frameworks - English proficiency at B2 level or above; able to collaborate effectively with peers and architects in a globally distributed team Requirements - Strong analytical and problem-solving skills - able to break down complex, under-defined problems and deliver working software iteratively - High ownership mentality - take personal responsibility for the quality and correctness of your own work, not just task completion - Collaborative and communicative - actively participates in design discussions, code reviews, and cross-functional conversations - Curious and self-directed - proactively learns domain context (telecom protocols, network architecture) beyond what is immediately required for the next ticket - Comfortable with ambiguity and greenfield work - able to operate effectively when specifications are evolving and there is no legacy codebase to reference - Attention to detail in code quality, test coverage, and documentation Technology Stack - Primary Languages: C/C++, Go, Rust, Python (scripting/testing) - Docker, Kubernetes, Helm - GCC/Clang, cross-compilation toolchains where applicable - GitHub Actions / GitLab CI, ArgoCD, automated test pipelines - Git (GitHub / GitLab) - gRPC, RESTful APIs, Kafka - Prometheus, Grafana - Jira, Confluence - Markdown, Mermaid, PlantUML Physical Requirements - Ability to work in a standard office or remote home-office environment and use a computer for extended periods - Ability to participate in occasional after-hours incident response actions
Related Guides
Related Job Pages
More Software Engineer Jobs
Power Platform Developer
Archarithms IncArcarithm is located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! We cultivate and foster an environment of integrity, open communication, work-life balance, and career development. We are excited to continue to change and improve the world through innovation and technology!
Role Description Beyond New Horizons, LLC (BNH) has an exciting opportunity for a Power Platform Developer supporting the Test Operations and Sustainment contract at Arnold Air Force Base, TN. The person selected for this role will work closely with multidisciplinary work teams throughout the Beyond New Horizons (BNH) organization to leverage Microsoft Power Platform tools to deliver solutions that improve operational efficiency, enhance data visibility, and support mission critical decision making. It is a condition of employment to wear company issued PPE (Personal Protective Equipment) in accordance with supervisory direction and company policy. Performs other related duties as required. Qualifications - B.S. in Computer Science, Software Engineering, Information Technology, Management Information Systems, or another relevant technical field from an accredited college or university - Minimum three years’ experience developing solutions on the Microsoft Power Platform (PowerBI, Power Automate, PowerApps, Dataverse) - Must be able to obtain and maintain a Department of War Secret level security clearance and access to the AEDC local area network - Due to Air Force Security requirements, U.S. Citizenship is required for employment at AEDC Requirements - Design, develop, and deploy custom applications using Microsoft Power Apps, including both canvas and model-driven apps, to automate and improve business processes across multiple organizations at Arnold AFB. - Build interactive dashboards and reports in PowerBI to provide actionable insights into operational performance, maintenance metrics, and organization KPIs. - Create and manage automated workflows using Power Automate to eliminate manual processes, improve data accuracy, and increase organizational efficiency. - Configure and manage Dataverse environments, including data modeling, security roles, and entity relationships to support application development. - Collaborate with stakeholders across the mission areas to gather requirements, define user stories, and deliver solutions that meet mission needs. - Integrate Power Platform solutions with existing enterprise systems, SQL Server, SharePoint, Microsoft 365, and other data sources as required. - Develop and maintain technical documentation, user guides, and training materials for developed applications and dashboards. - Provide ongoing support, troubleshooting, and continuous improvement for deployed solutions. - Follow established development standards, change management processes, and cybersecurity requirements as applicable to DoW environments. Preferred Qualifications - Demonstrated experience developing PowerApps with SQL Server or Dataverse as the backend data store. - Proficiency creating PowerBI reports and dashboards, including DAX formulas, data modeling, and data transformations. - Working knowledge of SharePoint Online, Microsoft 365. - Microsoft certification in Power Platform products (PL-100, -200, -300, and/or -400). - Familiarity with Azure services such as Azure SQL especially as they relate to extending Power Platform capabilities. - Knowledge of REST APIs and experience integrating third party systems with Power Platform using custom connectors. - Experience with Javascript, Typescript, or C# for developing custom connectors, plug-ins, or PowerApps Component Framework controls. - Experience with Application Lifecycle Management (ALM) practices for Power Platform. - Experience working in government contractor for Department of War (DoW) environments with an understanding of applicable cybersecurity frameworks.
Role Description Wargaming is inviting talented Gameplay developers who are ready to learn a lot, take responsibility for the result of their work and meet the expectations of our players together with us. In our team you will have to solve interesting tasks related to the development of World of Tanks on the whole technological stack. - Participate in the creation of new game modes and logic on the game client; - Develop high performance (in terms of memory and execution time) in-game components; - Improve and develop the existing technology stack; - Work with dozens of additional services and applications that make up the large-scale infrastructure of our project (payment systems, authorization systems, analytical data warehouses, etc.); - Cover the functionality with tests. Qualifications - Experience in commercial software development; - Strong knowledge of basic data structures and algorithms; - Development experience in C++ and/or Python; - Knowledge of design patterns; - Experience in developing asynchronous/multithreaded applications; - Knowledge of CPU and memory principles (RAM, ROM, cache, virtual memory, swap file, etc.); - Familiarity with databases, message brokers; - Knowledge of the basics of computer networks. Requirements - Experience in web applications development (frontend, backend); - Experience of working with distributed systems; - Passion for computer games; - Gamedev experience. Benefits - Additional vacation days based on years of service at Wargaming: up to 5 days on top of the statutory minimum; - Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave); - Sick Leave Compensation, Maternity Leave Benefits; - Premium Private Health Insurance; - Career development and education opportunities within the company; - English clubs and platform for learning languages; - Mental well-being program (iFeel); - Commuting allowance; - Company events; - FitPass membership; - Discounts for employees; - Personal Gaming Account; - Coffee, fruits, and snacks in the office; - On-site canteen with subsidized prices for food and drinks; - Seniority Awards; - Referral program - you can recommend the best talents to the Company and receive a reward.
- Program tables, figures and listings and derived datasets according to the request description. - Perform quality control checks and complete quality control documentation for programming plans, specifications, outputs/derived datasets. - Perform other reasonable programming tasks as requested by management. - Follow appropriate Project Management procedures. - Communicate effectively with OR team. - Provide input to improvements to processes, procedures and standards. - Support the training and development of other programmers.
Principal Software Engineer
Liberty Mutual InsuranceAt Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve.
Role Description Under general direction, act as a technical expert who consults on highly complex projects. - Devise or modify procedures to solve technical problems. - Responsible for system analysis, design, coding, testing, debugging, and documentation. - Lead and direct the work of team members. - Mentor junior team members. - Develop component design. - Develop system/application architecture. - Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards. - Conduct unit test case development. - Develop highly complex test scripts. - Identify and implement appropriate continuous improvement opportunities. - Contribute technical alternatives. - Identify business process/product improvements that address highly complex functional and technology gaps. - Act as a leading member of an agile development team. - Domestic travel required up to 5%. - Telecommuting permitted up to 100%. Qualifications - Employer will accept a Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Business or related field and 8 years of experience in the job offered or in a Principal Software Engineer-related occupation. - Position requires demonstrable experience in the following: - IT concepts, strategies and methodologies including Agile software delivery, Scrum and SAFe frameworks, and IT service management. - Diverse technologies and architectural concepts and principles including mainframe, midrange, microservice, serverless, cloud computing, and GenAI. - Software engineering languages and tools and proficient in new and emerging technologies including Java, Springboot, Typescript, and AWS. - Insurance claim systems and related technology including Guidewire ClaimCenter. - Layered solutions and designs. - Shared software concepts and product features. - Business operations, objectives and strategies. - Global business and technology trends and the financial services industry. - Negotiation, consensus building and influencing skills. - Demonstrated ability to effectively collaborate with all levels of the organization. - Domestic travel required up to 5%. - Telecommuting permitted up to 100%. - Multiple Positions Available. Requirements - To apply, please visit https://jobs.libertymutualgroup.com/ , select “Search Jobs,” enter job requisition #2026-76227 in the “Job ID or Keywords” field, and submit resume. - Alternatively, you may apply by submitting a resume via e-mail to RecruitLM@LibertyMutual.com . Reference requisition number in subject of e-mail. Benefits - The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. - The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. - Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role. - We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. - This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. - Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. - Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve. - To learn more about our benefit offerings please visit: https://www.libertymutualgroup.com/about-lm/careers/benefits Company Description Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.


