×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer

Job in Allentown, Lehigh County, Pennsylvania, 18103, USA
Listing for: Cubic
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Java Developer
Salary/Wage Range or Industry Benchmark: 70922 USD Yearly USD 70922.00 YEAR
Job Description & How to Apply Below

Overview

Job Summary:

Performs somewhat complex software engineering assignments following designated standards and procedures. Works closely with other engineering disciplines. Duties require the application of engineering principles and techniques. This position typically works under general supervision and direction. Incumbents will regularly exercise discretionary and substantial decision-making authority.

Our current tech stack includes Postgre

SQL, Redis, node.js, Angular

JS, Java, Hibernate, Python, and Jenkins. We are running on a heterogeneous platform of CentOS, Amazon Linux, and Ubuntu, serving our pages through a combination of Apache, Tomcat, and Nginx. The incumbent will join the Next Bus engineering team, working at any level in our current tech stack - with a focus initially on accelerating the modernization of backend Java applications.

Additionally, s/he will be an essential member in defining new modernization efforts, designing new systems and features, and integrating into our Scrum team to help improve all that we do.

Successful candidates must demonstrate a driven, can-do personality, be able to operate collaboratively in pairing/swarming coding sessions and be capable of configuring, versioning, and performing - or learning - infrastructure automation, from spin-up through deployment.

Responsibilities
  • Analyzes functional requirements.
  • Develops design concepts for software work products.
  • Participates in the analysis, design, development, test, modification and integration of software systems or subsystems for designated products and/or customer applications.
  • Understands and works with peripheral elements of assigned software work products (run time environments, databases, networks).
  • Develops software requirements, related design, and code.
  • Performs software testing.
  • Applies and maintains quality standards.
  • Assesses severity of problems, determines corrective action, resolves technical problems, performs fault isolation, and implements solutions.
  • Revises and updates programs and documentation, including reviewing schedules and milestones.
  • Maintains the host environment and toolsets required to implement software deliverables.
  • Assists in specification preparation and the assessment of products.
  • Assists in the writing of reports, manuals, and procedures.
  • Keeps abreast of improvements in programming techniques.
  • Engages in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
  • Recommends value-added changes to existing coding practices, standards, and tools.
  • Shows commitment to company values, ethics, safety, security, labor charging, and quality.
Qualifications
  • Four-year college degree in computer science, computer engineering, or other related technical discipline.
  • Five (5)+ years of related experience.
  • Desited experience in designing, developing, and troubleshooting software programming.
  • Proficiency in Java programming language.
  • Knowledge of customer needs and competing products desirable.
  • Able to analyze and solve complex software engineering problems.
  • Able to prioritize work, complete multiple tasks, and work under deadline and budget guidelines.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.

The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.

Pay Range: $70,922.00 - $ + benefits.

The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include responsibilities, education, experience, knowledge, skills, abilities, internal equity, market data alignment, applicable bargaining agreement (if any), or other law.

Worker Type: Employee

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary