SpaceBound Solutions' Managed IT services allow you to outsource all of your IT Services and Solutions needs.
Software Engineer
Location
Texas
Posted
71 days ago
Salary
0
Seniority
Lead
Job Description
Software Engineer
SpaceBound, Parent Company of SpaceBound Solutions
• Conceptualize, design, build and support software systems with: Web applications, including RESTful APIs or SOAP services. • Batch applications, including file processing • Relational data models • Performance and security considerations • Production problem solving • Support software development life cycle by: Leading the solution design for projects • Reviewing projects and initial for effort, impact, and complexity • Peer code review • Unit testing of features and functionality • Learn new technologies and approaches: Participate in proving out new technologies • Learning new approaches, technologies, paradigms • Translate proof of concept into production ready applications
Job Requirements
- Have worked in the Software Development field for a minimum of 7 years.
- More than 5 years of application solution design and development building RESTful APIs, including transactional APIs
- Experience with Java (JDK 8.x/11.x) application development and any of these frameworks: Spring Framework (Spring Web, Spring Data, Spring Batch etc.) Spring Boot 1.x/2.x ORMs (Hibernate, JOOQ, etc.) Object mapping frameworks (Dozer, ModelMapper, MapStruct, etc.)
- Messaging Systems: Kafka, MQ, etc.
- JBoss (Wildfly) , Struts, JSP would be an asset
- Experience with relational databases including any of: PostgreSQL Oracle MS SQL Server
- Experience with non-relational databases (NOSQL) MongoDB Redis
- Working knowledge of AWS services is an asset, including AWS Managed Kubernetes Service or Kubernetes in general AWS API Gateway AWS Batch, Lambda, S3
- Solution-focused, takes initiative to work effectively within established guidelines.
- Strong problem solving skills with the ability to multi-task and flourish in a fast-paced, deadline-driven work environment
- Proven ability to work both independently and collaboratively within a team environment
- Excellent written / verbal communication and professional maturity
- Demonstrated experience within Financial Services industry (or other related industry/sector)
- Strong organizational, time-management and analytical skills
- Strong interpersonal relationship building and listening skills
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Leads the technical requirements definition during discovery meetings with the client team • Oversee and provide technical guidance to a team of developers, reviewing and writing code • Manages technical risk related to complexity, data integration, scalability, and performance. • Provides guidance and oversight to development teams to ensure that the development process, policies and standards are being followed • Research and qualify software solutions to be implemented on a project and provide software recommendations and estimates that meet project budgetary and functional requirements • Prototypes solutions when necessary to validate that an approach will meet the customer's business requirements • Defines the implementation and technical approach for customizations, interfaces, system architecture, data flow and data architecture/data model. • Collaborate with client and internal offshore teams to support overall delivery. Plan development sprints with the PM and participate in scrum calls. • Communicates and enforces coding standards, performs code reviews, and has a very good understanding of scrum principles • Contribute to Ziffity podcasts as a technical subject matter expert
• Responsible for implementing efficient code and designing solutions to enhance overall systems infrastructure • Assist development lead and product owners with task planning, estimation, scheduling, and staffing • Refine product technical requirements • Collaborate with other team members to produce team deliverables and meet deadlines • Mentor junior members of the team • Lead team meetings around design, best practices and technology • Perform peer code reviews for other team members • Remain current on new technologies and available vendor packages, including evaluating and making recommendations as necessary • Improve operations by conducting systems analysis and recommending changes in policies and procedures • Lead the design of software applications and deployment pipelines within the team
Senior Software Engineer, Investigative Agent
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• You'll design the orchestration backend that manages complex LLM interactions. • Develop high-performance integration pipelines connecting our AI to Flock's massive data platform. • Build the agentic framework that allows Nightshift to "act" on behalf of investigators. • Partner with ML engineers on agentic workflows and platform teams to design robust APIs that ground AI in truth, ensuring our system remains performant as we process billions of data points daily.
• Defining and maintaining architectural standards and ensuring code quality across the iOS team • Working with version control systems, CI/CD tools, and cloud-based infrastructure to ensure smooth development and deployment workflows • Promoting best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring




