[Remote] Software Engineer II at Astra

Poland

Astra Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • Bachelor’s degree (B.S./B.A.) from a four-year college or university and 2 to 5 years’ related experience and/or training; or equivalent combination of education and experience
  • Builds productive internal and external working relationships
  • Exercises judgment within defined procedures and practices to determine appropriate action
  • Understanding of programming or computer science/engineering
  • Familiarity with relational database schemas and SQL
  • Knowledge of using modern developmental tools
  • Understanding of how to program a software program (Windows or web based) that interacts with a relational database
  • Knowledge of coding languages
  • Ability to perform office-related tasks which may include prolonged sitting or standing
  • Ability to move from place to place within an office environment
  • Ability to use a computer
  • Ability to communicate effectively
  • Some positions may require occasional repetitive motion or movements of the wrists, hands, and/or fingers
  • Preferred Qualifications
  • Familiarity with various development methodologies

Responsibilities

  • Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems
  • Participates in design and writing of program specifications based on consultations with supervisor, systems analysts, other programmers, and end users
  • Converts designs and specifications into computer code
  • Engages in the process of compiling code into programs and corrects errors detected in the compile process
  • Participates in creating test transactions and running tests to find errors and confirm the program meets specifications
  • Analyzes code to find causes of errors and revise programs
  • Engages in writing and maintaining documentation of changes to computer code, programs, and specifications
  • Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems
  • Participates in user review and technical documentation written by others to confirm consistency with program operations
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs
  • Revises programs for corrections, enhancements, or system environment changes
  • Trains end users or technical support staff to use and support programs
  • Other duties as required

Skills

Key technologies and capabilities for this role

software designsoftware installationsoftware testingsoftware maintenanceprogrammingcode compilationdebuggingtest transactionsprogram specificationsuser interfacestechnical documentationsystems analysis

Questions & Answers

Common questions about this position

What education and experience are required for this Software Engineer II role?

A Bachelor’s degree (B.S/B.A) from a four-year college or university and 2 to 5 years’ related experience and/or training, or equivalent combination of education and experience is required.

What key technical skills are needed for this position?

Required skills include understanding of programming or computer science/engineering, familiarity with relational database schemas and SQL, knowledge of using modern developmental tools, understanding of how to program software that interacts with a relational database, and knowledge of coding languages.

Is this a remote position or does it require office work?

The role requires the ability to perform office-related tasks, move within an office environment, use a computer, and communicate effectively, indicating an office-based work arrangement.

What is the salary or compensation for this role?

This information is not specified in the job description.

What soft skills or work style are important for success in this role?

Candidates should build productive internal and external working relationships and exercise judgment within defined procedures and practices to determine appropriate action.

Astra

Provides launch services for small satellites

About Astra

Astra provides launch services specifically for small satellites, catering to commercial businesses, government agencies, and research institutions that need reliable access to space. The company operates small, agile rockets designed to transport these satellites into low Earth orbit (LEO). Astra's approach focuses on making space more accessible by reducing the costs and complexities associated with satellite launches, which allows a wider range of customers to utilize their services. Unlike many competitors, Astra emphasizes efficiency and cost-effectiveness in its operations, aiming to meet the growing demand for satellite-based services such as Earth observation and telecommunications. The company's goal is to facilitate more frequent and affordable satellite launches, thereby expanding opportunities for various applications in the space industry.

Alameda, CaliforniaHeadquarters
2016Year Founded
$291.8MTotal Funding
IPOCompany Stage
AerospaceIndustries
201-500Employees

Benefits

Competitive Medical (HMO & PPO)/Dental/Vision plans
Company paid Short Term Disability and Long Term Disability plans
401K with company match
Flexible Spending Account
Commuter benefits
Caregiving support benefits
Company perks, like PetPlan, curated gym/travel/products discounts
Free lunch
Company events

Risks

Going private may limit Astra's access to public capital markets.
Astra faces financial instability due to liquidity crunch and high cost of capital.
Intensifying competition in the small satellite launch market could impact Astra's market share.

Differentiation

Astra offers cost-effective launch services for small satellite payloads.
The company focuses on agile rockets for frequent access to space.
Astra provides online reservations for payload deliveries to various orbits.

Upsides

Growing demand for small satellite constellations aligns with Astra's business model.
U.S. government investment in space technology presents contract opportunities for Astra.
Astra's reusable rocket technology could lead to significant cost reductions.

Land your dream remote job 3x faster with AI