Invicta Software logo
Invicta Software

Invicta Software is an Equal Opportunity Employer. We are an equal opportunity employer aiming to build a diverse team. We do not discriminate on the basis of ethnicity, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status. We’re open and inclusive, and it’s important to us that you are too.

Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 11-50

Location

United States

Posted

2 days ago

Salary

$150K - $165K / year

Seniority

Mid Level

JavaC#PythonJavaScriptSDLCAgileGitREST API

Job Description

Job Title: Software Engineer

About the Role

Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offers an exciting opportunity to contribute to innovative software solutions that drive business success and enhance user experiences.

As a Software Engineer, you will play a critical part in designing, developing, and maintaining high-quality software products. You will collaborate with cross-functional teams to deliver scalable and efficient solutions that meet client needs and industry standards.

Key Objectives

  • Develop and maintain reliable, scalable software applications.

  • Collaborate closely with product managers, designers, and other engineers to deliver impactful solutions.

  • Ensure code quality through testing, code reviews, and adherence to best practices.

  • Continuously improve software performance and user experience.

  • Stay current with emerging technologies and industry trends to drive innovation.

Responsibilities

  • Design, code, test, and debug software components and applications.

  • Participate in architectural discussions and contribute to system design decisions.

  • Write clean, maintainable, and efficient code following coding standards.

  • Collaborate with team members to define, design, and ship new features.

  • Identify and resolve performance bottlenecks and bugs.

  • Contribute to continuous integration and deployment processes.

  • Document software functionality and maintain technical documentation.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Proven experience in software development using languages such as Java, C#, Python, or JavaScript.

  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.

  • Experience with version control systems, preferably Git.

  • Familiarity with databases, RESTful APIs, and cloud platforms is a plus.

  • Excellent problem-solving skills and attention to detail.

  • Effective communication and teamwork abilities.

Benefits

  • Competitive salary and performance-based bonuses.

  • Comprehensive health, dental, and vision insurance plans.

  • Flexible work hours and remote work options.

  • Professional development opportunities and support for continuous learning.

  • Collaborative and inclusive company culture.

  • Generous paid time off and holidays.

Salary range: $150,000 - $165,000 per year.

Invicta Software is an Equal Opportunity Employer

We are an equal opportunity employer aiming to build a diverse team. We do not discriminate on the basis of ethnicity, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status. We’re open and inclusive, and it’s important to us that you are too.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience in software development using languages such as Java, C#, Python, or JavaScript.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with version control systems, preferably Git.
  • Familiarity with databases, RESTful APIs, and cloud platforms is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.
  • Design, code, test, and debug software components and applications.
  • Participate in architectural discussions and contribute to system design decisions.
  • Write clean, maintainable, and efficient code following coding standards.
  • Collaborate with team members to define, design, and ship new features.
  • Identify and resolve performance bottlenecks and bugs.
  • Contribute to continuous integration and deployment processes.
  • Document software functionality and maintain technical documentation.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Flexible work hours and remote work options.
  • Professional development opportunities and support for continuous learning.
  • Collaborative and inclusive company culture.
  • Generous paid time off and holidays.
  • Salary range: $150,000 - $165,000 per year.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001

The Senior Software Engineer will leverage specialized knowledge of FIS technologies to analyze, design, program, debug, and modify software enhancements and new products for networked or Internet-based computer programs. This role involves defining system requirements, participating in software design meetings, writing technical specifications, coding, testing, and documenting applications using proprietary tools and methodologies.

AngularReactJavaScriptTypeScriptNode.jsREST APIMicroservicesCloud deploymentSoftware designProgrammingSoftware testingDebugging
United States
Software Engineer2 days ago
Full TimeRemoteTeam 501-1,000

This role involves delivering high-quality, well-tested code to solve complex problems while actively participating in design discussions and code reviews to ensure strong engineering outcomes. The engineer will also mentor junior staff, lead operational excellence efforts, and collaborate with stakeholders to translate requirements into reliable software.

JavaScriptTypeScriptNode.jsMicrosoft AzureAWSGCPCI/CDREST APIPostmanDistributed SystemsAlgorithmsData StructuresSoftware Architecture
United States
$162K - $195K / year
Full TimeRemoteTeam 10,001

The Technical Lead will design, develop, and maintain complex software applications using COBOL and Java, ensuring alignment with FIS core technologies and standards across various platforms. Responsibilities include gathering system requirements, translating them into technical specifications, writing clean code, performing rigorous testing, and developing integration points between COBOL and Java systems.

COBOLJavaJ2EEJenkinsGitLab CIAzure DevOpsAgileScrumKanbanLeanSAFeDevOpsCI/CD
United States
Veeam Software logo

C# Developer M365 Backup

Veeam Software

Your Single Backup and Data Management Platform for Cloud, Virtual and Physical

Software Engineer2 days ago
Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

The role involves developing and supporting Veeam Backup for Microsoft 365, which is one of Veeam's core products. This includes communicating with other product development participants and actively participating in planning and creating new features for the product.

C#RESTPowerShellWPF.NETGitAzureMicrosoft 365ExchangeSharePointSQLPostgreSQLSQL ServerMySQLOracleAWSC++
United States
$118.8K - $273K / year