Job Closed
This listing is no longer active.
Senior Software Engineer
Location
United States
Posted
113 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
FUJIFILM Corporation
• Understand requirements both from user’s perspective and technical details • Design, develop, test, deploy, maintain, and improve software mainly on Windows Servers and ASP.NET • Manage individual project priorities, deadlines, and deliverables • Design and implement components and applications to meet requirements • Developing and maintaining software • Developing unit tests and integration tests • Performing unit testing of the code • Maintaining existing code and design • Providing input, solutions, and recommendations • Understand and propose software design • Understand and propose requirements and assess their feasibility • Assist junior members regularly or in ad hoc situations • Participate in design and code reviews • Understanding the importance of medical patient safety related to the product • Troubleshooting complex problems • Performance and scalability tuning
Job Requirements
- BS or BE in computer related field or equivalent
- 5-7 years of experience in software development
- Software development experience in one or more general purpose programming languages
- Technology/environment knowledge: .NET, .NET MVC, C#, JavaScript, Typescript, MS Visual Studio, Web services and Windows services
- Experience working with two or more of the following: web application development, Windows/Unix/Linux environments, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, large software systems, and/or security software development
- In-depth knowledge of Web development and HTTP protocol
- Thorough understanding of software development cycle
- Unit test cases writing and execution
- Back end and middleware software development
- Performance and scalability tuning
- Design patterns
- Excellent verbal and written communication skills
- Excellent presentation skills
- Excellent documentation skills including Visio, MS Word, and PowerPoint
- Proven problem-solving skills
- Team player with demonstrated initiative
- Ability to work independently and meet deadlines
- Working proficiency and communication skills in verbal and written English
Benefits
- Health insurance
- Flexible working environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the development of end-to-end features for Loopio’s web platform • Drive architectural decisions and system-level designs across teams • Build technology for bug prevention in software • Gather user feedback for creating a user-centric experience • Collaborate closely with Product Managers and Designers to iterate on features • Mentor and coach teammates to foster knowledge-sharing • Contribute to AI roadmap with evaluation of third-party models and technical guidelines • Lead technical design discussions and influence decision-making
Senior Software Engineer, Fulfillment Planning
VistaVista, a Cimpress company, helps small business owners across the world design and market their business.
• Deliver complex features and service improvements from technical design through implementation, rollout, and maintenance. • Build and evolve optimization-driven systems using our modern stack: C#/.NET, AWS, event-driven services, and data-intensive backends. • Partner with product, plant operations, shipping, support, and other engineering teams to clarify requirements, understand real-world constraints, and translate them into reliable software solutions. • Take ownership of technical quality in the areas you work on, including testing, maintainability, observability, performance, and operational readiness. • Investigate production issues using logs, metrics, and data analysis, identify root causes, and implement improvements to code, configuration, and team practices. • Contribute to design discussions and code reviews, offering thoughtful input on trade-offs and helping improve the reliability and clarity of our systems. • Act as a resource to other engineers on the squad by sharing context, reviewing code, pairing when helpful, and supporting strong engineering practices across the team.
Founding Software Engineer
ThirdLaw Molecular"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke, Third Law of Science Fiction
• Architect and evolve core backend systems—event ingestion, real-time risk evaluation, semantic search, and investigation-grade querying. • Design and optimize streaming data pipelines using Kafka, Redpanda, or similar technologies to support high-throughput, low-latency processing of LLM interactions. • Define and refine data models and schemas across structured (Postgres), analytical (ClickHouse), unstructured (S3), and vector (Qdrant) storage layers. • Identify architectural weaknesses and performance bottlenecks across ingest, indexing, and query layers; lead improvements to support scalability, correctness, and observability. • Implement data ingestion and transformation frameworks that support policy evaluation, semantic analysis, and dynamic response. • Optimize query performance, storage efficiency, and retrieval accuracy to support deep investigation and real-time enforcement. • Build and maintain backend APIs, monitoring infrastructure, and policy enforcement workflows that underpin the ThirdLaw platform.
• Creating new cost management features such as forecasts, anomaly alerts and cost allocations to make staying on top of costs a breeze • Developing reusable and robust UI components to make the cost exploration experience as seamless as possible • Building new data visualization capabilities to communicate performance, query timing and efficiency in novel ways • Building data pipelines and dbt models to surface new insights and opportunities to our users • Improving the reliability & performance of our application




