About Ascension


Ascension is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascension is built differently to engineer the next.


Ascension | Engineering to elevate life


We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us:


  • Build the coolest tech for the world’s leading brands
  • Solve complex problems - and learn new skills
  • Experience the power of transforming digital engineering for Fortune 500 clients
  • Master your craft with leading training programs and hands-on experience


Experience a community of change-makers!

Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascension.


Job Description

Position: Software Development Engineer

Work Schedule: Hybrid (Occasional in-office presence required)

Level: Mid to Senior

Job Summary

We are looking for a highly skilled Software Development Engineer responsible for the development, design, and implementation of new or modified software products or ongoing business projects.


Responsibilities include:

  • Design, develop, document, test, and debug new and existing software systems/applications for market sale or large-scale proprietary software for internal use.
  • Serve as a technical expert on development projects.
  • Participate in the full development life cycle including requirements analysis and design.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Support, maintain, and document software functionality.
  • Identify and evaluate new technologies for implementation.
  • Analyze code to find causes of errors and revise programs as needed.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Consult with end users to prototype, refine, test, and debug programs to meet needs.


Primary Responsibilities

  • Collaborate closely with developers, designers, business, and systems analysts.
  • Guide industry best practices, guidelines, and governance for web applications and websites.
  • Work closely with Quality Assurance to ensure the end product is delivered with high quality.
  • Perform benefit analysis for IT solutions and make recommendations for technology direction.
  • Research, design, implement, and manage software programs.
  • Test and evaluate new programs.
  • Identify areas for modification in existing programs and develop these modifications.
  • Write and implement efficient code.
  • Determine operational practicality.
  • Develop quality assurance procedures.
  • Deploy software tools, processes, and metrics.
  • Maintain and upgrade existing systems.


Top 5 Skill Sets

  • AWS Services: Glue, Step Function, EventBridge, Lambda function, S3, DMS
  • Programming Languages: Python, SQL, PySpark
  • Databases: Aurora MySQL DB, Oracle DB
  • Version Control: GIT, TFS, ADO
  • CI/CD: Team City, Harness


Key Technical Skills

  • Programming Languages: Python, SQL, PySpark
  • Databases: Aurora MySQL DB, Oracle DB
  • Version Control: GIT, TFS, ADO
  • AWS Services: Glue, Step Function, EventBridge, Lambda function, S3, DMS
  • Observability: Datadog, Dynatrace, CloudWatch
  • CI/CD: Team City, Harness
  • Environments: Windows, AWS


Salary Range: The salary for this position is between $ 115,000- $120,000 annually. Factors that may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.


Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: [medical insurance] [dental insurance] [vision insurance] [401(k) retirement plan] [long-term disability insurance] [short-term disability insurance] [5 personal days accrued each calendar year. The Paid time off benefits meet the paid sick and safe time laws that pertain to the City/ State] [10-15 day of paid vacation time] [6 paid holidays and 1 floating holiday per calendar year] [Ascendion Learning Management System]

Sr# Date Title Action
1 10 Jun 2024 Software Engineer View
2 10 Jun 2024 Financial Analyst View
3 10 Jun 2024 Frontend Developer View
4 10 Jun 2024 Commercial / Business Litigation Attorney View
5 10 Jun 2024 Senior Software Engineer (Python) View
6 10 Jun 2024 Python Developer View