Senior Backend Engineer

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Agile Defense

Agile Defense

501 - 1000 employees

🏛️ Government

🔒 Cybersecurity

Government • Cybersecurity • Defense

Agile Defense is a company at the forefront of innovation, dedicated to providing advanced capabilities and tailored solutions for critical national security and civilian missions. With a focus on digital transformation, data analytics, and cybersecurity, Agile Defense is instrumental in safeguarding sensitive assets. The company leverages a data-driven approach to deliver insights that enhance mission operations and accelerate decision-making processes. Agile Defense operates globally, with a strong presence across North America, Europe, Asia, and the Middle East, supporting a wide range of client missions. The company is committed to exploring new ideas and technologies, fostering a culture of innovation to advance their services continuously.

📋 Description

• The Senior Backend Engineer is responsible for designing, building, and optimizing the core services, APIs, and data processing components that power desktop and distributed software applications. • This role focuses on performance, reliability, security, and scalability at the service and data layers, ensuring seamless integration with thick client applications such as Electron-based platforms. • Key Responsibilities: Design and implement scalable backend services and APIs to support thick client desktop applications. • Architect service-layer logic for validation, analytics, and business rule enforcement. • Develop and maintain data processing pipelines for structured and semi-structured data. • Optimize backend systems for performance, concurrency, and efficient resource utilization. • Design clean, well-documented RESTful APIs and service contracts for client-server communication. • Implement authentication, authorization, and secure data handling mechanisms. • Support secure communication between backend services and Electron or other desktop client frameworks. • Contribute to database schema design and data modeling strategies. • Participate in code reviews and maintain backend engineering standards. • Collaborate with DevSecOps teams to support containerization, CI/CD pipelines, and automated testing.

🎯 Requirements

• Typically has a Bachelor's or masters degree in Computer Science, Software Engineering, or related field, and 7+ years of experience, or equivalent relevant work experience; e.g., each year of work experience may be substituted for each year of education required. • Expertise in one or more backend languages and frameworks such as: • - Java / Spring • - Python / FastAPI / Django • - C# / .NET • - Node.js • Strong experience designing and building RESTful APIs. • Experience working with relational and/or NoSQL databases, including schema design and performance tuning. • Experience with structured data formats such as JSON, XML, CSV, or schema-driven models. • Solid understanding of concurrency, memory management, and system performance. • Experience supporting client-server architectures that include thick client applications. • Experience delivering software in Agile/Scrum environments.

Apply Now

Similar Jobs

🔥 2 hours ago

Phoenix Cyber

11 - 50

🔒 Cybersecurity

🏛️ Government

🏢 Enterprise

Security focused Python Developer at Phoenix Cyber. Developing custom plugins and integrations for cybersecurity software with expansive data modeling responsibilities.

🔥 2 hours ago

AAPC

51 - 200

⚕️ Healthcare Insurance

📚 Education

📋 Compliance

Tech Lead providing technical leadership and project execution in software engineering for AAPC. Responsible for designing and delivering scalable applications using C#, .NET, SQL, and React.

🔥 2 hours ago

FICO

1001 - 5000

💸 Finance

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Engineer enhancing FICO's streaming platform for analytic decisioning. Collaborating with product managers and architects to develop a robust software platform.

🔥 3 hours ago

New Relic

1001 - 5000

🏢 Enterprise

☁️ SaaS

🔒 Cybersecurity

Support Engineer troubleshooting complex technical issues for New Relic customers. Collaborate with teams to improve product and customer experience.

🔥 5 hours ago

Nava

501 - 1000

🏛️ Government

☁️ SaaS

🌍 Social Impact

Software Engineer improving overall engineering quality at Nava through best practices and collaboration with government stakeholders. Focus on building systems and supporting mission-driven work.